RecyclerView внутри GestureOverlayView, как заставить их работать вместе? - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть фрагмент с RecyclerView, который находится внутри GestureOverlayView, и я пытаюсь сохранить возможность прокрутки RecyclerView, а также иметь возможность обнаруживать события касания элементов RecyclerView.

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

Я также попробовал это с GridLayout внутри NestedScrollView (так как я нашел здесь несколько вопросов, связанных с моей проблемой), ноNestedScrollView просто полностью прекращает прокрутку или прокрутку, когда я выполняю собственный жест.

Буду признателен за указатели в правильном направлении или за некоторые примеры того, как это можно сделать.

Правка после первого комментария.

Может быть, я просто обдумал это. У меня есть GestureOverlayView.OnGestureListener, который включает / отключает прокрутку RecyclerView при вызове onGestureStarted / onGestureEnded. Это кажется нормальным.

Но каждое прикосновение вызывает OnGestureStarted, и в конечном итоге RecyclerView никогда не прокручивается.

Как можно отличить CustomGesture от необходимости прокручивать RecyclerView, потому что каждое движение в основном является CustomGesture, если только ямогу сказать, что это не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...