【发布时间】:2021-07-20 14:27:10
【问题描述】:
我正在尝试在 MIUI 中实现透明状态栏。
我尝试了从样式到窗口标志的所有方法,但没有任何效果。
主题:
<!-- Status bar. -->
<item name="android:windowTranslucentStatus">true</item>
<item name="android:windowTranslucentNavigation">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:fitsSystemWindows">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
和窗口标志
window.setFlags(
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS,
WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS
)
val decorView = window.decorView
decorView.fitsSystemWindows = true
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LAYOUT_STABLE or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN or View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR
window.statusBarColor = Color.TRANSPARENT
我还能做些什么来隐藏状态栏?
【问题讨论】:
标签: android android-theme miui