如何更改 SdkVersion 30 上的系统UIVisibility

Bro*_* MG 1 android android-fullscreen android-11

最近,Google 已弃用直接使用setSystemUIVisibilityView 类中的方法并向其传递标志来设置系统 UI 可见性。

已弃用的 setSystemUiVisibility 方法

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

Sum*_*hoo 5

是的,现在由于它已被弃用,您可以使用:

window.setDecorFitsSystemWindows(false)
Run Code Online (Sandbox Code Playgroud)

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

<item name="android:navigationBarColor">@android:color/transparent</item>
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)