1

最近,Google 已经弃用了直接使用setSystemUIVisibilityView 类中的方法设置系统 UI 可见性并将标志传递给它。

不推荐使用的 setSystemUiVisibility 方法

我找不到它的源代码,因为它还没有公开发布。你们知道我如何在不使用这种方法的情况下实现全屏显示吗?

4

1 回答 1

4

现在是的,因为它已被弃用,您可以使用:

window.setDecorFitsSystemWindows(false)

然后确保通过将以下样式添加到您的应用程序主题来使状态栏也透明

<item name="android:navigationBarColor">@android:color/transparent</item>

希望这可以帮助 :)

于 2020-06-28T16:07:57.640 回答