ViewPager
aと a を aFloatingActionButton
内に実装しましたCoordinatorLayout
。カスタム ScrollAwareFABBehavior に設定されてFloatingActionButton
います。ページャーをスワイプすると、ファブは可視性 (アニメーション) を正常に変更し、ネストされたビューをスクロールすることもできます。必要なサポート ライブラリを実装しました (23.3.0)。layout_behavior
ページャーには 2 が表示されますFragments
。
RecyclerView
(ファブを示さなければならない)NestedScrollView
(ファブを表示してはいけません)
ページが変更されると、アクティビティは子フラグメント (インターフェース) に fab を表示するかどうかを尋ねます。これはうまく機能しますが、2 番目のフラグメントでスクロール ビューを下にスクロールすると、fab が再び表示されます。
NestedScrollViewを下にスクロールするときにfabが再び表示されないようにするにはどうすればよいですか?