1、dispatchtouchevent
路由,是否事件往下傳遞。返回super.dispatchtouchevent,則事件交給自身的onintercepttouchevent(viewgroup)或者ontouchevent(view)來對事件進一步處理。
2、onintercepttouchevent(只有activity、viewgroup才會有)
事件是否攔截,事件再不再往下傳遞
3、ontouchevent
觸控事件
具體分發流程如下:
Android touch事件傳遞
android的touch事件分發機制,涉及到每一層級的處理和傳遞,比較複雜,本文是在參考以下日誌和android原始碼的基礎上總結的,在此表示感謝 1.touch事件傳遞過程 touch事件經過android核心層的處理,最終會傳遞到activity的dispatchtouchevent方法,由此...
android touch事件解析
android touch事件 乙個簡單的觸控螢幕所經歷的事件 action down action move action move action move.action move action up,即乙個acitondown,多個actionmove,乙個actionup android每個g...
android Touch事件流程
當乙個事件來臨的時候,會先傳遞給最外層的viewgroup 父view,比如linearlayout,framelayout 如果這個viewgroup沒有去攔截這個事件的話,才會給傳遞給下層的viewgroup或者view。如果被攔截掉的話,它會自己去處理這個事件,這個viewgroup內的子vi...