【发布时间】:2020-06-17 17:21:32
【问题描述】:
我有一个 ViewPager2,里面有片段。
其中一个片段有2个RecyclerView,都是Horizontal Linear。
当您触摸 RecyclerView 时,ViewPager 会处理滑动手势,而不是滚动 RecyclerView。
RecyclerViews 和 ViewPager 都在 NestedScrollView 中,但这并没有改变任何东西。
滚动 RecyclerView 的唯一方法是在 RecyclerView 上做一个缓慢的滑动手势,这样,RecyclerView 处理滑动手势而不是 ViewPager,但当然,这对用户来说并不方便。
如何让 RecyclerView 在被触摸时处理滚动,并在触摸在 RecyclerView 内部时禁用 ViewPager 的处理。
PS : 我知道大多数人会说不推荐,Google Play 商店有相同的视图,但 ViewPager 不可滚动,相反,用户应该使用 TabLayout 来导航页面。
【问题讨论】:
标签: android android-recyclerview android-viewpager