10

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

片段布局包含 NestedScrollView。

除了一瞬间,一切都运转良好。在 NestedScrollView 中,我有一个带有 StaggerGridLayoutManager 的水平 RecyclerView,当我从该 recyclerview 垂直滚动时 - 视差没有开始。当我从屏幕的任何其他位置滚动时,它可以工作。

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

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

4

1 回答 1

20

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

recyclerView.setNestedScrollingEnabled(false);
于 2015-06-17T14:39:06.930 回答