Как получить двойное касание позиции в Android? - PullRequest
1 голос
/ 30 декабря 2011

Мне нужно получить позиции каждого касания, когда двойное касание сделано Я знаю, что вы можете получить позицию в одно касание с:

int x = (int)event.getX();
int y = (int)event.getY();

как я могу получить секунду х и у?

Ответы [ 2 ]

4 голосов
/ 30 декабря 2011

event.getPointerCount () сообщит вам, сколько существует точек соприкосновения. Чтобы получить другие, просто используйте значение индекса в методе «Get»:

x0 = event.getX (0);
x1 = event.getX (1);
...

0 голосов
/ 24 декабря 2013

Почему вы не используете логику внутри функции onTouch. Используйте статическую переменную и сохраняйте счет, если cout становится равным двум, это двойной щелчок.

...