分别打印事件方法:
1.当全部的都是super的时候,点击TextView的时候,事件的传递是:
此时,我再TextView上随意的滑动,是没有任何的事件过程的。
2)若是我在TextView的OntouchEvent中返回true,则事件传递:
一直的作循环。
3)若是我在TextView的OntouchEvent中返回false,则事件传递:
结果跟1.1是同样的
4)若是我在TextView的dispatchtouchevent中返回true,ontouchevent中返回super 则事件传递:
5
)若是我在TextView的dispatchtouchevent中返回false,ontouchevent中返回super 则事件传递:
根本就不会进入onTouchEvent事件
2. 当点击LinearLayout的时候 事件的传递:
2)若是我在LinearLayout
的dispatchTouchEvent中返回true,则事件传递:
3
)若是我在
LinearLayout
的dispatchTouchEvent中返回false,则事件传递:
4)
若是我在
LinearLayout
的dispatchTouchEvent中返回super onintercepttouchevent返回true,则事件传递:
4)
若是我在
LinearLayout
的dispatchTouchEvent中返回super onintercepttouchevent返回false,则事件传递:
5)
若是我在
LinearLayout
的dispatchTouchEvent中返回super onintercepttouchevent返回super, TouchEvent 返回true则事件传递: