したがって、内部にNestedScrollViewを持つCoordinatorLayoutを使用するFragmentがあります。その中でNestedScrollViewはViewPagerです。そのViewPagerの各項目は、内部にNestedScrollViewを持つCoordinatorLayoutです。NestedScrollView内のNestedScrollView内部NestedScrollView:内側のNestedScrollViewはスクロールしません
私が望む動作は、ViewPager内の各項目を上下にスクロールすると、カスタムBottomBarが消えて再び表示されることです。
しかし、上下にスクロールすると、BottomBarが消えて再び表示されますが、一番内側のScrollViewのコンテンツは移動しません。これは問題です
コードは、任意のアドバイスが参考になるでしょう。
物事は私が試してみた:
- スクロールすることができ、階層内のほぼすべてのビューにViewCompat.setNestedScrollingEnabled()を呼び出します。
- 最も外側のNestedScrollViewでrequestDisallowInterceptTouchEvent(true)を呼び出します。
フラグメント外側NestedScrollView/W:ViewPagerで
...あなたは解決策を見つけたのですか? – jennymo