分別打印事件方法:
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則事件傳遞: