gpt4 book ai didi

java - 自定义 AlertDialog 更改/覆盖状态栏颜色,那么我该如何解决这个问题?

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

所以我正在使用这个库:https://github.com/Codigami/CFAlertDialog在我的应用程序中,有一个非常烦人的问题,我似乎找不到解决方案。

screenshot

如您所见,就像 OP 的自述文件中的屏幕截图一样,我的状态栏上显示浅灰色。我提出了一个问题,但我怀疑我是否会得到任何支持,考虑到 OP 有一段时间没有更新库或回答其他开放问题,这让我来到这里。

我的应用程序整体使用 AMOLED 深色主题,这似乎很烦人。

此外,请随时告诉我是否有与此类似的替代库。我将其用于全角按钮集成和自定义对话框 UI。

谢谢。

最佳答案

这似乎是一个库错误。在开发人员修复它之前,您可以覆盖对话框主题以避免状态栏颜色更改。将其添加到项目的 styles.xml 文件

<style name="CFDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="windowNoTitle">true</item>
<item name="android:windowAnimationStyle">@style/CFDialog.Animation</item>
<item name="android:windowIsFloating">false</item>
<item name="android:backgroundDimAmount">0.0</item>

<!-- This line does the magic -->
<item name="android:windowTranslucentStatus" tools:targetApi="21">true</item>
</style>

关于java - 自定义 AlertDialog 更改/覆盖状态栏颜色,那么我该如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55543269/

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