touch事件發生後的傳遞過程

用戶觸摸屏幕後,由當前可最頂層的viewGroup的dispatchTouchEvent方法開始傳遞 spa

以後觸發onInterceptTouchEvent方法。接着觸發OnTouch事件。 接口

流程以下: 事件

首先觸發ACTIVITY的dispatchTouchEvent io

而後觸發ACTIVITY的onUserInteraction List

而後觸發LAYOUT的dispatchTouchEvent 方法

而後觸發LAYOUT的onInterceptTouchEvent。 di

Android中的Gesture識別(detector)是經過GestureDetector.OnGestureListener接口實現的,這個接口的輸入就是生成的Touch事件MotionEvent。 view

能夠根據你要處理的實際狀況,把GestureDetector的onTouchEvent放到以上幾個方法中處理。 vi

相關文章
相關標籤/搜索