Получение странных координат касания - PullRequest
1 голос
/ 08 июня 2011

Я пытаюсь определить пинч, используя мультитач в 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 Ответ

2 голосов
/ 08 июня 2011

Nexus One имеет неисправный сенсорный мультитач / программное обеспечение .Кажется, что когда ваши два пальца пересекаются на оси, координаты могут испортиться. Это приложение поможет продемонстрировать проблему на вашем телефоне.

Хорошая новость заключается в том, что это проблема исключительно для N1, поэтому вы все равно можете сделать приложение, как хотите, просто отметьте вописание того, что N1 может иметь проблемы.

...