событие onTouch, иногда не запускающее ACTION_POINTER_DOWN

Я пытаюсь реализовать увеличение повышения приложения, я делаю и имею проблемы с onTouch событием. Кажется, что указатель и вниз действия сразу не стреляют, как Вы не разбудит указатель или вниз пока перемещение действия не происходит. Таким образом, что происходит, если оба пальца совершают нападки, экран почти одновременно - то, что 2-й палец (должен быть указатель (1)) получает действие перемещения, прежде чем указатель вниз назовут, заставляя код думать, что это - ПЕРЕТАСКИВАНИЕ не масштабирование повышения. Кто-либо еще замеченный это? Так или иначе вокруг этого?Спасибо.

7
задан JStew 9 July 2010 в 19:25
поделиться

2 ответа

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

Возможно, вы можете проверить это предположение, используя метод getSize(), чтобы оценить площадь экрана, на которую нажимают, когда вы касаетесь экрана одним пальцем и когда вы касаетесь экрана двумя пальцами, расположенными близко друг к другу.

0
ответ дан 6 December 2019 в 05:38
поделиться

Оказалось, что проблема связана с пользовательским ПЗУ, которое я установил на свой Evo. Еще раз спасибо hara за их совет, так как это оказалось еще одной моей ошибкой.

0
ответ дан 6 December 2019 в 05:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: