Как я могу распознать указатель в ontouchlistener?
Я разрабатываю программу (телефон как мышь), используя мультитач на Android 2.2. Я просто использую метод ontouch от ontouchlistener. Кажется, что ontouch - это метод, ориентированный на события, который не может запомнить конкретный указатель.
Например, я провел пальцем вниз по экрану, скажем, указатель A, затем другой палец вниз по экрану, скажем, указатель B. Как я могу распознать, какой из A и B активен, когда происходит событие ACTION_POINTER_UP или ACTION_UP?
Надеюсь, я достаточно ясно. Я еще не пробовал детектор жестов.
2 ответа
ACTION_DOWN - основной указатель. (первый палец) опустился
ACTION_POINTER_DOWN - вторичный указатель. (второй палец) опустился
ACTION_MOVE - изменить в нажатом месте
ACTION_POINTER_UP = вторичный указатель освобожден
ACTION_UP - основной указатель освобожден
удачи.
Мультитач в Android подробно объясняется в этой статье Как использовать мультитач в Android