onTouch事件分發順序

轉載請註明出處:http://blog.csdn.net/kester_/article/details/53039348

Android事件分發會經過一系列步驟與事件,順序爲:

1.父控件的dispatchTouchEvent;

2.父控件的onInterceptTouchEvent; // 決定是否將事件分發給子控件,不攔截則調用3456,攔截則調用父控件的觸摸事件

3.子控件的dispatchTouchEvent;

4.子控件的onTouch; // 需要setOnTouchListener纔會被調用

5.子控件的onTouchEvent;

6.子控件的onClick; // 在子控件的onTouchEvent的ACTION_UP中被調用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章