10

視差効果のためのCollapsingToolbarLayout(Android Design Libraryから)とFragmentを設定したFrameLayoutを使用したアクティビティがあります。

Fragments レイアウトには NestedScrollView が含まれます。

一瞬を除いて、すべてがうまくいっています。NestedScrollView には、StaggerGridLayoutManager を備えた水平の RecyclerView があり、その recyclerview から垂直にスクロールすると、視差が開始されません。画面の他の場所からスクロールすると機能します。

layout_behavior タグに問題があるか、NestedScrollView のフォーカスが失われているようです。

この問題に直面した人はいますか? いくつかのアイデア?

4

1 に答える 1

20

ふっ!解決策を手に入れました!RecyclerView でネストされたスクロールを無効にすると、問題が解決しました。

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