您可以使用setColor
的{{1}}方法更改图标和应用名称的顶部颜色,问题是显示的颜色与提供的颜色不匹配,因为它在通知中获得更暗。
我在Google Pixel(奥利奥)上进行了测试。这是在某处记录的吗?任何解决方法?
答案 0 :(得分:11)
Google决定在使用Notification时限制setColor中可接受的颜色。是的,它没有记录,未经请求和evil!经过一些挖掘(黑客的方式)后,可以在(内部)NotificationColorUtil的源代码中找到它。检查第300行(findContrastColor
)和474(resolveContrastColor
),理由是:
解析通知的颜色,使其具有足够的对比度 用作通知的操作和标题文本的颜色。
我不同意。 Google应更好地了解对自由 设计师和开发者的审美选择。。< / p>