获得奇怪的触摸坐标

时间:2011-06-08 17:59:22

标签: android multi-touch

我正在尝试使用活动的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,同时做了一个捏合手势。

任何想法为什么?

1 个答案:

答案 0 :(得分:2)

Nexus One有一个defective multi touch sensor/software。似乎每当你的两根手指在轴上交叉时,坐标就会变得混乱。 This app有助于在手机上显示问题。

好消息是这是N1独有的问题所以你仍然可以按需要制作应用程序,只需在说明中注明N1可能有问题。

相关问题