OnTouch與OnTouchEvent的區別

2021-10-09 04:29:04 字數 257 閱讀 1520

ontouch是view中ontouchlistener介面的乙個方法

ontouchevent是activity,view,viewgroup中的方法

在處理事件時,activity,view, viewgroup分別在ontouchevent中處理事件,只有view及其子類可以註冊事件處理程式,當向乙個view註冊乙個事件處理時,即設定setontouchlistener並且消耗事件,那麼view自身的ontouchevent不會再處理這個事件,而是由註冊者來處理

onTouch和onTouchEvent的區別

1.ontouch方法 ontouch方法是view的 ontouchlistener藉口中定義的方法。當乙個view繫結了ontouchlister後,當有touch事件觸發時,就會呼叫ontouch方法。當把手放到view上後,ontouch方法被一遍一遍地被呼叫 2.ontouchevent方...

onTouch事件分發

事件機制 我們知道view中有ontouch,onclick,1.並且ontouch優先於onclick執行,2.ontouch有返回值,為true時onclick並不再執行了 因為一切view都extend於view dispatchtoucheevent 還是viewgroup oninterc...

onTouch衝突解決方法

s1 scrollview findviewbyid r.id.popup sf event scroll 01 父類 s2 scrollview findviewbyid r.id.popup sf event scroll 02 子類 s2.setontouchlistener new onto...