| 滑动距离判定 | 滑动速度判定 | 设置动画时间 | 设置侧滑触发操作 )
【Android 事件分发】ItemTouchHelper 实现拖动排序 ( 设置滑动方向 | 启启用长按拖动功能 |...的 getMovementFlags 方法 , 在该方法中设置滑动/拖动标志位 ;
滑动 / 拖动 标志 , 可使用 ItemTouchHelper.UP , ItemTouchHelper.DOWN...在 getMovementFlags 方法中设置的拖动方向是上下拖动 , 因此在该案例中 , 上下拖动的幅度必须要在 0.9 倍高度 , 拖动排序功能才能生效 ;
下面的操作中 , 拖动的幅度没有达到...条目组件 高度的 0.9 倍 , 拖动排序功能没有触发 ;
下面的操作中 , 拖动的幅度超过了 条目组件 高度的 0.9 倍 , 拖动排序功能 触发 ;
4、设置拖动排序触发操作
重写 ItemTouchHelper.Callback..., 达到一定幅度后, 就会触发该方法回调
// 这里做的是滑动删除功能, 直接删除滑动项
// 该方法中删除指定条目, 并刷新界面
mAdapter.deleteItem