gpt4 book ai didi

android - 我怎样才能使状态栏白色与黑色图标 : Android 11?

转载 作者:行者123 更新时间:2023-12-04 13:12:17 29 4
gpt4 key购买 nike

在让android状态栏有深色图标之前你会使用下面的代码

// Enables Dark Status Bar Icons//
window.decorView.systemUiVisibility = View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR

在 android 11 中,systemUiVisibilityView.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR 均已弃用

如何在 android 11 中实现相同的结果

谢谢

最佳答案

需要大量的计算,但您需要 WindowInsetsController。有多种方法可以获取此 Controller 。使用 window.insetsControllerview.windowInsetsController。在应用程序启动时,窗口版本似乎崩溃了,所以在启动时我现在执行 window.decorView.windowInsetsController

如所述here您可以像这样显示或删除灯光状态栏:

setSystemBarsAppearance(APPEARANCE_LIGHT_STATUS_BARS, APPEARANCE_LIGHT_STATUS_BARS) //Show
setSystemBarsAppearance(0, APPEARANCE_LIGHT_STATUS_BARS) //Remove

关于android - 我怎样才能使状态栏白色与黑色图标 : Android 11?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63947770/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com