Android N通知标题和图标颜色较暗

时间:2017-12-01 10:05:18

标签: android android-notifications

在Android N和O中显示通知时,它显示如下 enter image description here

您可以使用setColor的{​​{1}}方法更改图标和应用名称的顶部颜色,问题是显示的颜色与提供的颜色不匹配,因为它在通知中获得更暗

我在Google Pixel(奥利奥)上进行了测试。这是在某处记录的吗?任何解决方法?

1 个答案:

答案 0 :(得分:11)

Google决定在使用Notification时限制setColor中可接受的颜色。是的,它没有记录,未经请求和evil!经过一些挖掘(黑客的方式)后,可以在(内部)NotificationColorUtil的源代码中找到它。检查第300行(findContrastColor)和474(resolveContrastColor),理由是:

  

解析通知的颜色,使其具有足够的对比度   用作通知的操作和标题文本的颜色。

我不同意。 Google应更好地了解自由 设计师和开发者的审美选择。。< / p>