- 事件分发机制流程图
- onTouch、onTouchEvent、onClick执行顺序
- 补充
一. 事件分发流程图
Activity.dispacthTouchEvent()处理结果都是消费?
二. 逻辑顺序 onTouch > onTouchEvent > onClick
- onTouch 触摸事件的前置处理
- onTouchEvent 触摸事件的具体处理
- onClick 触摸事件的后置处理
三. 补充
- View.onTouchEvent:默认消耗事件(return true)
- View.setClickable(false): 不消耗事件(return false)
< - 传送门 - >
Android事件分发机制详解:史上最全面、最易懂
https://www.jianshu.com/p/38015afcdb58/