首页 > 解决方案 > 防止 onSwiped 从 Kotlin 视图中移除项目

问题描述

我正在尝试在 Kotlin 中实现滑动以显示选项,我已经完成了大部分工作,但无法阻止在onSwiped 被调用时关闭项目,我试图实现的任务是防止项目被关闭

  override fun onSwiped(viewHolder: RecyclerView.ViewHolder, direction: Int) {
       if(direction == ItemTouchHelper.LEFT || direction == ItemTouchHelper.RIGHT){
          recyclerView.post {
         showMenu(viewHolder.adapterPosition)
        //here i need to prevent dismissing the viewHolder and translate it 
      //according to menu width     
               
   }
  }
}

任何帮助将不胜感激。

标签: androidkotlinswipeitemtouchhelper

解决方案


推荐阅读