Как я могу распознать указатель в ontouchlistener? - PullRequest
1 голос
/ 21 мая 2011

Я разрабатываю программу (телефон как мышь), используя мультитач на Android 2.2. Я просто использую метод ontouch от ontouchlistener. Кажется, что ontouch - это метод, ориентированный на события, который не может запомнить конкретный указатель.

Например, у меня есть палец вниз на экране, скажем, указатель A, а затем еще один палец вниз на экране, скажем, указатель B. Как я могу узнать, какой из A и B активен, когда происходит событие ACTION_POINTER_UP или ACTION_UP

Надеюсь, я достаточно ясно. Я еще не пробовал детектор жестов.

Ответы [ 2 ]

0 голосов
/ 21 мая 2011

Мультитач в Android подробно объясняется в этой статье Как использовать мультитач в Android

0 голосов
/ 21 мая 2011

ACTION_DOWN - первичный указатель. (первый палец) опустился

ACTION_POINTER_DOWN - вторичный указатель. (второй палец) опустился

ACTION_MOVE - изменить в нажатом месте

ACTION_POINTER_UP = вторичный указатель освобожден

ACTION_UP - основной указатель освобожден

удачи.

...