gpt4 book ai didi

Android Lollipop 最近/多任务标题样式,文本始终为黑色

转载 作者:可可西里 更新时间:2023-11-01 18:59:33 27 4
gpt4 key购买 nike

似乎在 Theme.AppCompat.Light.DarkActionBar 和 Theme.AppCompat.Light 之间切换对最近菜单中的文本颜色和“关闭”按钮没有影响。 colorPrimary 更改标题颜色,但文本和按钮始终为黑色。有什么想法吗?

最佳答案

据我所知,不能更改标签文本和关闭按钮的颜色,因为它是由系统自动设置的。您唯一可以控制的是图标、条形颜色和标签文本,方法是:

Activity.setTaskDescription(new ActivityManager.TaskDescription(label, icon, color));

您可以测试并查看系统如何通过为上述函数提供深色或浅色来自动选择标签和关闭按钮颜色(即将其设置为黑色,文本将为白色,反之亦然)。

文档:https://developer.android.com/about/versions/android-5.0.html#Recents
Javadocs:https://developer.android.com/reference/android/app/Activity.html#setTaskDescription(android.app.ActivityManager.TaskDescription)

-- 编辑--以下是有关平台如何确定任务的文本颜色的更多详细信息。

SystemUI 应用程序显示最近的任务 UI。它有一个任务模型 Task.java:156它检测您的 colorPrimary(在任务描述中指定)和白色之间的对比度是否高于 3,它将使用浅色。参见 Utilities.java:119关于对比度计算是如何完成的。

可以在 SystemUI 的 colors.xml 中找到用于明暗的文本颜色。 .

关于Android Lollipop 最近/多任务标题样式,文本始终为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26532651/

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