安卓多點觸控的使用

2021-07-09 18:32:01 字數 470 閱讀 1352

event.getaction() //獲取觸控動作比如action_down

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

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

event.getx(nid); //獲取第nid個觸控點的x位置

event.gety(nid); //獲取第nid個點觸控的y位置

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

event.getdowntime() //按下開始時間

event.geteventtime() // 事件結束時間

event.geteventtime()-event.getdowntime()); //總共按下時花費時間

安卓多點觸控的問題

這幾天在接觸安卓的多點觸控系統,發現對於多點觸控的每個觸控點都有自己的乙個id,於是對id的賦值做了一下測試,想弄清楚id的命名規則。然後發現測試結果非常奇葩 舉個例子說明 先後按下0,1,2,3,4總共5個觸控點,此時他們的id分別為0,1,2,3,4,這沒問題,測試過程使用getactionin...

使用Kinect多點觸控

kinect入手乙個多月了,剛入手那天用alexp的驅動試了下,在windows平台上能夠拿到攝像頭和深度資料,然後就放到朋友的xbox上玩了幾天,確實很強大啊。本來想為它寫個多點觸控的軟體,準確的說應該是隔空操作吧,像少數派報告那種的。要寫起來也很簡單 1 深度資料做個閾值 2 blob trac...

Andrioid 多點觸控的幾個方法

event.getaction 獲取觸控動作比如action down event.getpointercount 獲取觸控點的數量,比如2則可能是兩個手指同時按壓螢幕 event.getpointerid nid 對於每個觸控的點的細節,我們可以通過乙個迴圈執行getpointerid方法獲取索引...