onTouchEvent和onInterceptTouchEvent

1. onInterceptTouchEvent在onTouchEvent之前調用

如果返回值是false,  繼續調用本回調

如果返回值是true,本回調將不會再調用,onTouchEvent將會被調用

2. 從onTouchEvent中返回true,不會再回調onInterceptTouchEvent,而是一直回調onTouchEvent

3. onLongClick在onInterceptTouchEvent後才被回調

log:

D/DragViewGroup(  287): onInterceptTouchEvent E. action is:0
D/DragViewGroup(  287): mDragging is:false
D/DragLinearLayout(  287): onInterceptTouchEvent:ACTION_DOWN
D/DragViewGroup(  287): onInterceptTouchEvent E. action is:2
D/DragViewGroup(  287): mDragging is:false
D/DragViewGroup(  287): onInterceptTouchEvent E. action is:2
D/DragViewGroup(  287): mDragging is:true
D/DragViewGroup(  287): onTouchEvent E. action is:2
D/DragViewGroup(  287): onTouchEvent E. action is:2
D/DragViewGroup(  287): onTouchEvent E. action is:1


 

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