【问题标题】:Issue with MIUI status bar themingMIUI 状态栏主题的问题
【发布时间】: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


    【解决方案1】:

    window.decorView.systemUiVisibility = ... 中删除此or View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR

    【讨论】:

    • 还是不行,现在状态栏是黑色而不是白色
    【解决方案2】:
    猜你喜欢
    • 2013-10-10
    • 2011-11-24
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-09
    • 1970-01-01
    相关资源
    最近更新 更多