在没有容器的情况下将子项放在CoordinatorLayout中

时间:2017-11-22 14:24:30

标签: android

我的布局:

<CoordinatorLayout>

    <FrameLayout />

    <BottomNavigationView />

</CoordinatorLayout>

此底部导航有一个CoordinatorLayout.Behavior,用于管理在FrameLayout中显示的片段滚动时隐藏它。

我不明白如何阻止FrameLayout与底部导航重叠,因为我无法将它们放在另一个布局中,因为BottomNavigationView需要成为CoordinatorLayout的直接子项行为。

作为一种解决方法,当我在FrameLayout上设置底部填充时,这是有效的,但是当底部导航被隐藏时,空间仍然是空的,用动画改变它是可能的但是看起来很像工作。

我是否真的无法将CoordinatorLayout中的儿童与他们不重叠的方式对齐?

0 个答案:

没有答案