所以我有一个使用 CoordinatorLayout 和 NestedScrollView 的片段。在 NestedScrollView 内部是一个 ViewPager。该 ViewPager 的每个项目都是一个内部带有 NestedScrollView 的 CoordinatorLayout。
我想要的行为是,当 ViewPager 中的每个项目上下滚动时,我的自定义 BottomBar 将消失并重新出现。
但是,当我上下滚动时,BottomBar 消失并重新出现,但最里面的 ScrollView 中的内容并没有移动。这就是问题
代码发布在下面,任何建议都会有所帮助。
我尝试过的事情:
- 在层次结构中几乎每个可以滚动的视图上调用 ViewCompat.setNestedScrollingEnabled()。
- 在最外层的 NestedScrollView 上调用 requestDisallowInterceptTouchEvent(true)。