Проблемы с жестами с помощью ViewFlipper, который содержит ListView - PullRequest
2 голосов
/ 09 сентября 2010

У меня есть ViewFlipper, где одним из представлений является ListView. Для перемещения назад и вперед между представлениями у меня есть GestureListener, который обнаруживает пролистывание влево и вправо. Иногда пролистывание влево и вправо мешает ListView. То есть, когда я хочу перейти к следующему виду, проведя пальцем влево / вправо, я могу случайно щелкнуть элемент в моем списке.

Есть ли хороший способ предотвратить это вмешательство?

Ответы [ 2 ]

0 голосов
/ 08 сентября 2011

Если вы хотите что-то более загадочное, чем ViewFlipper (что-то более похожее на домашний экран Android), попробуйте это новое дополнение к библиотекам совместимости Android: http://android -developers.blogspot.com / 2011/08 / горизонтально-вид-считывания-с-viewpager.html? т = 1

0 голосов
/ 31 января 2011

Посмотрите на http://android -journey.blogspot.com / 2010/01 / android-gestures.html .

SimpleGestureListener с этой страницы - отличное решение для жестовобнаружение.При запуске в динамическом режиме (по умолчанию) он перехватывает события касания, которые определены как жесты, чтобы помешать им выполнять другие действия.Другие события касания не вмешиваются.

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

...