android 中存在三种事件传递阶段:
分发:dispatch=> public boolean dispatchTouchEvent(MotionEvent ev)
拦截:intercept => public boolean onInterceptTouchEvent(MotionEvent ev)
消费:consume => public boolean onTouchEvent(MotionEvent ev)
在android 中Activity ,view ,ViewGroup 都有分发,消费的能力,但activity,view 没有拦截,只有viewGroup有拦截,因为他是决定直接消费这个事件还是继续分发给子视图处理。
MotionEvent 是触摸事件类,他几种事件类型,如ACTION_DOWN,ACTION_UP等