事件分发机制
分发事件的组件 Activity View ViewGroup
事件分发的核心方法 dispatchTouchEvent() onTouchEvent() onInterceptTouchEveent()
onInterceptTouchEveent()只存在于ViewGroup中
如果某个组件的该方法返回TRUE,则表示该组件已经对事件进行了处理,不用继续调用其余组件的分发方法,即停止分发。
如果某个组件的该方法返回FALSE,则表示该组件不能对该事件进行处理,需要按照规则继续分发事件,在不复写方法的情况下,除了一些特殊组件,其余组件都是默认返回false的


浙公网安备 33010602011771号