2011-06-08 140 views
1

我試圖用活動的onTouchEvent中的多點觸摸來檢測夾點。但我得到的座標有時候行爲不規律。例如,我發現了以下座標一個又一個,你可以看到X值突然跳到:獲取奇怪的觸摸座標

06-08 20:48:38.625: DEBUG/(1989): X0:300.6635,Y0:655.4612 
06-08 20:48:38.635: DEBUG/(1989): X1:181.23222,Y1:224.74033 
06-08 20:48:38.835: DEBUG/(1989): X0:293.20694,Y0:653.9503 
06-08 20:48:38.845: DEBUG/(1989): X1:185.0237,Y1:228.76929 
06-08 20:48:38.845: DEBUG/(1989): X0:185.0237,Y0:653.8244 (Jumps to the X value of the other pointer) 
06-08 20:48:38.845: DEBUG/(1989): X1:185.0237,Y1:228.76929 

這是從Nexus One的到來而做捏合手勢。

任何想法爲什麼?

回答

2

Nexus One有一個defective multi touch sensor/software。看起來,只要你的兩根手指在一個軸上交叉,座標就會變得混亂。 This app將幫助您演示手機上的問題。

好消息是,這是N1專有的問題,因此您仍然可以根據需要製作應用程序,只需在說明中註明N1可能存在問題。

+0

我也讀過關於這個缺陷,但自內置web瀏覽器縮放與捏合適我認爲其他的東西是錯的,但你發送的應用程序是做同樣的事情,所以我認爲這個問題是更明顯的,我正在檢測並獨立使用水平和垂直夾點,並且該錯誤消除了水平夾點。 – volution 2011-06-08 18:21:47