首页 > 解决方案 > 隐藏FAB时如何删除BottomAppBar中的Cutout?

问题描述

我的布局中有一个固定在 BottomAppBar 的 FAB。在某些屏幕上,我想显示 FAB(和切口),在其他屏幕上我希望它消失。

是我的包含 FAB 和 BottomAppBar 的布局。
是我的 BaseFragment,我在其中处理 FAB 是否应该可见。

我的应用程序以某种方式构建,在第一个屏幕上看不到工厂。

当我使用 View.GONE 来提高可见性时,晶圆厂和切口在带有晶圆厂的屏幕上是正确的,但在没有晶圆厂的屏幕上,切口仍然存在。

当我将 View.INVISIBLE 用于我的可见性时,工厂是正确的,但在有工厂的屏幕上不存在切口,但在没有工厂的屏幕上,两者都是正确的。

标签: androidfloating-action-buttonandroid-jetpack

解决方案


与 aBottomAppBar和 a一起FloatingActionButton使用:

fab.hide()

推荐阅读