Sony SmartWatch - Как получить ВСЕ точки касания

Я понимаю, что OnTouch вызывается каждый раз, когда происходит событие касания (TOUCH_ACTION_PRESS, TOUCH_ACTION_LONGPRESS или TOUCH_ACTION_RELEASE). Однако когда пользователь прикасается к экрану, между начальной и конечной точками (то есть между PRESS and RELEASE points) может быть много точек касания. Как я могу найти все эти точки соприкосновения между ними? Есть что-нибудь похожее на MotionEvent.ACTION_MOVE вместо SmartWatch?


person FCA    schedule 31.05.2013    source источник
comment
stackoverflow.com/ вопросов/10487819/ Помогает ли это?   -  person johnny    schedule 31.05.2013
comment
Спасибо за ваш быстрый комментарий! Я пробовал те. НАЖМАНИЕ и ОТПУСК дают первую и последнюю точки касания, и кажется, что ДЛИТЕЛЬНОЕ НАЖАТИЕ дает ту же точку, что и НАЖМАНИЕ. Единственное отличие состоит в том, что действие ДЛИТЕЛЬНОЕ НАЖАТИЕ срабатывает только в том случае, если пользователь долгое время касался экрана.   -  person FCA    schedule 01.06.2013


Ответы (1)


С текущей реализацией прошивки SmartWatch вы не можете получить точки касания через весь сенсорный жест. Вместо этого, как вы говорите, вы получите координаты начальной точки (НАЖМИТЕ) и координаты конечной точки (ОТПУСТИТЕ). Также будет транслироваться событие SWIPE, но это событие указывает только направление свайпа, т.е. без координат.

person Jerker    schedule 03.06.2013
comment
Есть вероятность, что в следующей версии прошивки это будет поддерживаться? - person FCA; 03.06.2013