1. 程式人生 > >Android中dispatchTouchEvent,onInterceptTouchEvent和onTouchEvent的區別

Android中dispatchTouchEvent,onInterceptTouchEvent和onTouchEvent的區別

dispatchTouchEvent:決定了事件是否繼續分發下去和是否響應事件,false:繼續分發,true:不繼續分發,此次事件到此結束,也不會有任何控制元件執行onTouchEvent方法。

onInterceptTouchEvent:決定了是否攔截該事件,false:不攔截,true:攔截,此時當前控制元件執行onTouchEvent方法。

onTouchEvent:決定了是否消費該事件,false:不消費,true:消費。