onTouchEvent的引數詳解

2021-05-27 12:47:55 字數 585 閱讀 6734

1

event.getaction() 

//獲取觸控動作比如action_down  

2event.getpointercount(); 

//獲取觸控點的數量,比如2則可能是兩個手指同時按壓螢幕  

3event.getpointerid(nid); 

//對於每個觸控的點的細節,我們可以通過乙個迴圈執行getpointerid方法獲取索引  

4event.getx(nid); 

//獲取第nid個觸控點的x位置  56

event.gety(nid); 

//獲取第nid個點觸控的y位置  

7event.getpressure(nid); 

//lcd可以感應出使用者的手指壓力,當然具體的級別由驅動和物理硬體決定的  

8event.getdowntime() 

//按下開始時間  

9event.geteventtime() 

//事件結束時間  

10event.geteventtime()

-event.getdowntime()); 

//總共按下時花費時間 

onTouch和onTouchEvent的區別

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

OnTouch與OnTouchEvent的區別

ontouch是view中ontouchlistener介面的乙個方法 ontouchevent是activity,view,viewgroup中的方法 在處理事件時,activity,view,viewgroup分別在ontouchevent中處理事件,只有view及其子類可以註冊事件處理程式,當...

onTouchEvent返回值的作用

關於返回值的問題,基本規則很清楚,如果return true,那麼表示該方法消費了此次事件,如果return false,那麼表示該方法並未處理完全,該事件仍然需要以某種方式傳遞下去繼續等待處理。sdk給出的說明如下 you will receive the down event here.for ...