1

私はViewpagerを含むActivityを持っています。このViewPagerには2つのフラグメントが含まれています。このフラグメントには、CoordinatorLayout、CollapsingToolbarlayout、AppBarLayout、Toolbar、およびRecyclerViewが含まれています。私が1つのrecyclerViewでスクロールすると、何らかの方法があるのですが、どのようにして2番目のCollapsingToolbarLayoutを折りたたむのを強制的に最初のCollapsingToolbarLayoutにすることができますか?私は、AppBarLayoutのメソッドaddOnOffsetChangedListenerがあることを知っています。これは、現在の "Collapsed/Expandedレイアウトの高さ"を返しますが、2番目のCollapsingToolbarLayoutを部分的に折りたたむ/展開する方法はありません。Viewpager - multiple CollapsingToolbarLayout

答えて

0

あなたはFragments.In ViewPagerの間にリスナーを追加することでそれを達成することができます。もしあなたが3つのフラグメントA、B、Cを持っていればいくつかの機能があり、Aフラグメントにあるとき、フラグメントBは自動的に初期化されます。 Cフラグメントが初期化されます。

関連する問題