2014-12-11 3 views
-1

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

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

ответ

0

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

Например:

@Override 
public boolean onSingleTapUp(MotionEvent event) { 
    return false; 
} 
Смежные вопросы