我想创建一个列表,例如待办事项列表。在此用户被允许选择/取消选择一个项目,根据其优先级重新排序。在当前情况下,我可以使用ItemTouchHelper.SimpleCallback
为他们提供上述所有功能。我的挑战从这里开始-
Drag & Drop
,Swipe Left or Right
之类的所有功能都应该不起作用。 我读过方法getSwipeDirs
,但不了解如何在我的方案中使用它。
我浏览了几篇文章,但所有文章都在滑动时移除了一个项目。因此,我找不到我的案例的参考。
[如果有人对此有任何想法并进一步指导我,那将是很大的帮助!我开着
[[注:我已经将com.daimajia.swipe.SwipeLayout库仅用于向左滑动,因为我想为向右方向启用完全滑动。我可以通过使用某些方法来禁用库滑动。但是,我仍然不能禁用在[[ItemTouchHelper.SimpleCallback
的帮助下使用的Drag / Drop或Right Swipe。
viewHolder of recyclerView
,并从标签中获取getMovementFlags method of ItemTouchHelper.Callback
中任何特定行的信息,并根据需要操作拖放/滑动标志!