簡體   English   中英

隱藏FAB時如何刪除BottomAppBar中的Cutout?

[英]How to remove the Cutout in the BottomAppBar when hiding a FAB?

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

是我的包含 FAB 和 BottomAppBar 的布局。
是我的 BaseFragment,我在其中處理 FAB 是否應該可見。

我的應用程序以某種方式構建,在第一個屏幕上看不到工廠。

當我使用 View.GONE 獲得可見性時,晶圓廠和切口在帶有晶圓廠的屏幕上是正確的,但在沒有晶圓廠的屏幕上,切口仍然存在。

當我將 View.INVISIBLE 用於我的可見性時,工廠是正確的,但在有工廠的屏幕上不存在切口,但在沒有工廠的屏幕上,兩者都是正確的。

使用BottomAppBarFloatingActionButton只需使用:

fab.hide()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM