1、不同控件拥有不同的事件处理方法
(1)Activity拥有的事件方法有:dispatchTouchEvent、onTouchEvent
(2)ViewGroup拥有的事件方法有:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
(3)View拥有的事件方法有:onTouchEvent
2、3种处理方法返回值的作用
dispatchTouchEvent
return true;//自己消费,不往下往上传递
return false;//自己不处理,回传给父组件
return super.dis.....;//问自己onInterceptTouchEvent是否拦截
onInterceptTouchEvent
true: 自己消费,调用自己onTouchEvent();
false 或 super: 默认往下传递
onTouchEvent()
true: 自己消费
false 或 super: 回传