Android Design Lib CollapsingToolbarLayout 在水平 RecyclerView 被触摸时停止交互

Android Design Lib CollapsingToolbarLayout stops interact when horizontal RecyclerView is touched

我有一个 activity,带有用于视差效果的 CollapsingToolbarLayout(来自 Android 设计库)和我设置 Fragment 的 FrameLayout。

Fragments 布局包含 NestedScrollView。

除某一时刻外,一切正常。在 NestedScrollView 中,我有一个带有 StaggerGridLayoutManager 的水平 RecyclerView,当我从该 recyclerview 垂直滚动时 - 视差没有开始。当我从屏幕的任何其他位置滚动时,它会起作用。

似乎是 layout_behavior 标记或 NestedScrollView 失去焦点的问题。

有人遇到过这个问题吗?一些想法?

呸!有解决办法!在 RecyclerView 上禁用嵌套滚动解决了这个问题。

recyclerView.setNestedScrollingEnabled(false);