我的布局:
<CoordinatorLayout>
<FrameLayout />
<BottomNavigationView />
</CoordinatorLayout>
此底部导航有一个CoordinatorLayout.Behavior,用于管理在FrameLayout
中显示的片段滚动时隐藏它。
我不明白如何阻止FrameLayout
与底部导航重叠,因为我无法将它们放在另一个布局中,因为BottomNavigationView
需要成为CoordinatorLayout
的直接子项行为。
作为一种解决方法,当我在FrameLayout
上设置底部填充时,这是有效的,但是当底部导航被隐藏时,空间仍然是空的,用动画改变它是可能的但是看起来很像工作。
我是否真的无法将CoordinatorLayout
中的儿童与他们不重叠的方式对齐?