用戶觸摸屏幕後,由當前可最頂層的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