//多點觸控 放大,縮小
2public
class mainactivity extends
actionbaractivity
1011
@override
12public
boolean
ontouchevent(motionevent event)
21//
獲取第乙個手指當前的縱座標
22float currenty1 = event.gety(0);
23//
獲取第乙個手指當前最新的歷史的縱座標
24float historyy1 = event.gethistoricaly(0, historysize - 1);
25//
獲取第二個手指當前的縱座標
26float currenty2 = event.gety(2);
27//
獲取第二個手指當前最新的歷史的縱座標
28float historyy2 = event.gethistoricaly(1, historysize - 1);
29//
兩手指當前縱座標的距離
30float distance = math.abs(currenty1 -currenty2);
31//
兩手指最新的歷史縱座標的距離
32float historydistance = math.abs(historyy1 -historyy2);
3334
if (distance >historydistance) else
if (distance
42}43return
super
.ontouchevent(event);44}
4546 }
多點觸控技術 學習筆記
一 觸控螢幕的工作原理 1 為了操作上的方便,人們用觸控螢幕來代替滑鼠或鍵盤。工作時,我們必須首先用手指或其它物體觸控安裝在顯示器前端的觸控螢幕,然後系統根據手指觸控的圖示或選單位置來定位選擇資訊輸入。觸控螢幕由觸控檢測部件和觸控螢幕控制器組成 觸控檢測部件安裝在顯示器螢幕前面,用於檢測使用者觸控位...
Iphone多點觸控知識和觸控技術介紹
觸控螢幕的基本概念很簡單 當您將手指或者觸控筆放在螢幕上時,裝置狀態隨之發生改變。對監測聲波或者光波的螢幕來說,手指阻擋了或者反 一些波。電容式觸控螢幕使用一層電容材料來儲存電荷 您在觸控螢幕時改變了某一特定觸點的電荷數量,從而達到判定觸控點的作用。電阻觸控螢幕上,手指的壓力會造成電路的導電層和電阻...
Andrioid 多點觸控
event.getaction 獲取觸控動作比如action down event.getpointercount 獲取觸控點的數量,比如2則可能是兩個手指同時按壓螢幕 event.getpointerid nid 對於每個觸控的點的細節,我們可以通過乙個迴圈執行getpointerid方法獲取索引...