我在使用 ViewPager2(水平方向)时发现了一个错误,该片段包含一个带有 GridLayoutManager(垂直方向)的 RecyclerView,
当我垂直滚动时,带有 GridLayoutManager 的 RecyclerView 总是跳转到顶部(第一项),
当我将其更改为 LinearLayoutManager 时,此问题不存在
我怀疑这与嵌套回收器视图中冒泡 onTouch 事件有关,(AFAIK viewpager2 使用 RecyclerView)
需要帮忙
更新:经过研究,这可能是由 SwipeRefreshLayout 包装我的 RecycleView 引起的,似乎我需要将其扩展为“NestedScroll Swipe Refresh Layout”之类的东西