setSystemUiVisibility不推荐使用-如何避免呢?

时间:2020-11-12 09:16:01

标签: android

我在我的应用程序中使用了沉浸式模式,但已弃用了一段时间。我想了解如何以及如何删除与setSystemUiVisibility相关的警告,最重要的是,如果有一种独特且更优雅的方法来设置沉浸式活动,而不必使用一千个标志,那么该如何删除。

输入我的代码:

protected fun setImmersiveMode() {
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        window.decorView.systemUiVisibility = (
                View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY
                        or View.SYSTEM_UI_FLAG_LAYOUT_STABLE
                        or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
                        or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
                        or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
                        or View.SYSTEM_UI_FLAG_FULLSCREEN
                )
    }
}

0 个答案:

没有答案