【发布时间】:2022-03-03 14:19:04
【问题描述】:
这是我的应用程序的正常外观:
我想隐藏状态栏区域和底部导航栏,以便全屏显示图像。
- 试过
SystemChrome.setEnabledSystemUIOverlays([]);状态栏区域被隐藏但状态栏有黑色或空白区域
- 如果我设置
SystemChrome.setEnabledSystemUIOverlays(SystemUiOverlay.values);
然后我得到与 [image1][1] 相同的结果
- 如果我设置
SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);
我得到了这个看起来很奇怪的导航栏,状态栏还在那儿
- 如果我设置
SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.bottom]);
状态栏区域为黑色并出现导航栏
尝试使用和不使用安全区。仍然没有得到想要的全屏。
有什么方法可以隐藏状态栏(不创建空白区域)并隐藏导航栏使图像全屏,即甚至利用缺口侧区域?
【问题讨论】:
-
@Edman 谢谢。有没有人可以解决这个问题?