У меня есть FiewFlipper
, у которого ListViews являются дочерними. Я искал способ перехвата событий касания для GestureDetector
до того, как они достигнут детей - метод глобального перехвата событий касания через ViewFlipper.
Расширение FiewFlipper и реализация onInterceptTouchEvent (MotionEvent ev)
, казалось, были решением. Это хорошо работает для большинства детей. Однако когда просмотр списка начинает прокручиваться , onInterceptTouchEvent прекращает получать события.
Я знаю, что можно установить OnTouchListener каждого списка, но это разрушает простую иерархию, которую я пытаюсь создать.