У меня есть вертикальная прокрутка ViewPager2
, а последние дочерние элементы содержат RecyclerView
прокрутку в том же направлении.
Это вызывает противоречивое поведение, ViewPager2
всегда крадет событие прокрутки, когда я нахожусь на странице, содержащей этот RecyclerView
. Единственный способ сделать прокрутку внутри RecyclerView
— это если я прокручиваю очень медленно, если я делаю это быстро, как событие смахивания, ViewPager2
прокручивается и меняет страницу.
В настоящее время я делаю исправление, которое включает в себя отключение взаимодействия с пользователем, изменение флага isUserInputEnabled
на false, когда страница ViewPager2
изменяется на эту страницу, содержащую RecyclerView
, но общее решение из фреймворка приветствуется :)
<androidx.core.widget.NestedScrollView>
NestedScrollView - person blaffie   schedule 16.10.2019