touch事件默认由activity-->ViewGroup-->View从上往下传递。
根据图里所绘凡是dispatchtouchevent和ontouchevent返回true事件都将到此为止不再往后传递,而dispatchTouchEvent返回false则事件将传递给上一层的onTouchEvent(Android事件机制中viewgroup为activity的下一层,view为viewgroup的下一层),在viewgroup传递到view的dispatchtouchevent的中途有一个onInterceptTouchEvent方法,此方法为消费此事件,如果返回true则事件将直接传递给viewgroup的onTouchEvent,view不会接收到此事件。