したがって、NestedScrollView を内部に持つ CoordinatorLayout を使用する Fragment があります。その NestedScrollView 内には ViewPager があります。その ViewPager の各アイテムは、内部に NestedScrollView を持つ CoordinatorLayout です。
私が望む動作は、ViewPager 内の各項目が上下にスクロールされると、カスタムの BottomBar が消えて再び表示されることです。
ただし、上下にスクロールすると、BottomBar が消えて再び表示されますが、最も内側の ScrollView のコンテンツは移動しません。これが問題です
以下に投稿されたコード、アドバイスは役に立ちます。
私が試したこと:
- スクロール可能な階層内のほぼすべてのビューで ViewCompat.setNestedScrollingEnabled() を呼び出します。
- 最も外側の NestedScrollView で requestDisallowInterceptTouchEvent(true) を呼び出します。