;
子组件事件冲突 , 可以自己设置 OnTouchListener , 精准控制 按下 , 移动 , 抬起 , 取消 等触摸事件 , 自己设计具体的业务逻辑 ;
一、ViewGroup | dispatchTouchEvent..., 该动作包含 1 个按下事件 , 若干 移动 事件 , 1 个抬起事件 ;
// 第一次按下 , 负责构建 TouchTarget 链表 , 将消费事件的 View 组件封装到...Maybe a descendant is what will handle the click.
// 判断产生事件的目标组件是可访问性的 , 那么按照普通的事件分发进行处理 ;...// 判断是否是按下操作
// 一个完整的动作 , 只有第一次按下 , 才执行下面的逻辑
// 第一次按下后 , 手指按着移动 , 属于第2次以及之后的第n次动作 , 不再走该分支..., 该动作包含 1 个按下事件 , 若干 移动 事件 , 1 个抬起事件 ;
// 第一次按下 , 负责构建 TouchTarget 链表 , 将消费事件的 View 组件封装到