方法
首先要获取操作的条目组件 ,
ViewHolder viewHolder = mSelected;
其中 mSelected 是在第一次按下时进行的赋值 , 有了 mSelected 值后 ,..., 一般是拖动条目组件进行重新排序 ;
先获取开发者自定义的 Callback 中的 public float getMoveThreshold(@NonNull RecyclerView.ViewHolder...viewHolder)方法返回值 , 如果开发者没有设置 , 就使用默认值 ;
该值的作用是 设置 拖动幅度 , 组件在宽度 / 高度 上移动超过该比例 , 就认为拖动触发, 执行拖动相关操作 ;..., 说明没有触发拖动操作 , 直接返回 ;
// 在该判断中 , 使用了 threshold 系数 乘以 水平 / 垂直 方向上的条目组件宽度 ;
// 如果拖动比例超过在...和 抬起 操作
// 在 ItemTouchHelper 的业务逻辑中 , 不需要处理移动事件
if (action == MotionEvent.ACTION_DOWN