首页 > 解决方案 > Android 11 - window.setDecorFitsSystemWindows 适用于 - 状态和导航

问题描述

使用老式标志,我们可以创建一个应用程序,其半透明参数仅应用于状态栏。

window.decorView.systemUiVisibility = window.decorView.systemUiVisibility or 
    View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
window.statusBarColor = Color.TRANSPARENT

但是在一个新的 apiwindow.setDecorFitsSystemWindows(false)中,状态栏和导航栏都应用了半透明。那么,新的 api 提供的功能更少还是我遗漏了什么?

标签: android-statusbarandroid-11translucentdecor

解决方案


推荐阅读