Горизонтальный RecyclerView внутри поведения ViewPager2 - PullRequest
0 голосов
/ 17 июня 2020

У меня есть ViewPager2 с фрагментами внутри.

Один из фрагментов имеет 2 RecyclerView, оба из которых являются горизонтальными линейными.

Когда вы касаетесь RecyclerView, ViewPager обрабатывает вместо этого смахивайте жесты и не прокручивайте RecyclerView.

RecyclerViews и ViewPager находятся внутри NestedScrollView, но это ничего не меняет.

Единственный способ прокрутки RecyclerView - выполняя медленный жест смахивания на RecyclerView, таким образом, RecyclerView обрабатывает жест смахивания вместо ViewPager, но, конечно, это неудобно для пользователя.


Как сделать RecyclerView обрабатывать прокрутку при прикосновении и отключать обработку ViewPager, когда касание находится внутри RecyclerView.


PS: Я знаю, что большинство скажет, что это не рекомендуется, Google Play Store имеет такое же представление, но ViewPager не прокручивается, вместо этого пользователь должен использовать TabLayou t для навигации по страницам.

...