Установить приоритет для просмотра событий

У меня проблема с OnGestureListener а также OnTouchListener, Когда я запускаю сервис с WindowManager имеет onTouchListener на Actvitiy который имеет onGestureListener, Я не могу получить MotionEvents до Жестов.

Как я могу установить приоритет для onTouchListener получить MotionEvents раньше?

1 ответ

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

Например:

@Override
public boolean onSingleTapUp(MotionEvent event) {
    return false;
}
Другие вопросы по тегам