Activity.dispatchTouchEvent(MotionEvent) – 这允许你的活动可以在分发给窗口之前捕获所有的触摸事件。
ViewGroup.onInterceptTouchEvent(MotionEvent) – 这允许一个视图组ViewGroup 在分发给子视图时观察这些事件。ViewParent.requestDisallowIntercept
viewGroup的dispatchTouchEvent方法会在其onInterceptTouchEvent方法之前被触发。
首先触发ACTIVITY的dispatchTouchEvent
然后触发ACTIVITY的onUserInteraction
然后触发LAYOUT的dispatchTouchEvent
然后触发LAYOUT的onInterceptTouchEvent