)
【Android 事件分发】ItemTouchHelper 实现拖动排序 ( 设置滑动方向 | 启启用长按拖动功能 | 拖动距离判定 | 设置拖动触发操作 )
----
文章目录
Android.../ 高度 上移动超过该比例 , 就认为拖动触发, 执行拖动相关操作 ;
设置的是比例值, 返回值为 0.9 , 就意味着滑动宽度/高度的 0.9 倍, 才触发拖动排序 onMove 方法 ;
public...条目组件 高度的 0.9 倍 , 拖动排序功能 触发 ;
4、设置拖动排序触发操作
重写 ItemTouchHelper.Callback 的 onMove 方法 , 用户拖动操作定成功后 , 会调用该方法..., 该方法中交换 Adapter 中的数据, 并刷新界面
Log.i(TAG, "触发拖动交换条目");
mAdapter.changeItem(viewHolder.getAdapterPosition..., 该方法中交换 Adapter 中的数据, 并刷新界面
Log.i(TAG, "触发拖动交换条目");
mAdapter.changeItem(viewHolder.getAdapterPosition