一、为什么有事件分发?
android 系统的view是树形结构,view可能重叠一起,为了解决多个view的响应,就出现了事件分发机制。
二、事件分发的方法
1.dispatchTounchEvent
2.onInterceptTounchEvent(activity 和view 没有该方法)
3.onTounchEvent
三、事件分发的流程
Activity--PhoneWindow--DecorView--ViewGroup---、、、--View
注意:如果最后一级的view 没有消费该事件,该事件不会消失,而是回传回去到activity中,然后抛弃该事件。