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

Ahm*_*azy 14 android android-notifications

当在Android N和O中显示通知时,它显示如下 在此输入图像描述

您可以使用setColor方法更改图标的顶部颜色和应用程序名称NotificationCompat.Builder.问题是显示的颜色与提供的颜色不匹配,因为它在通知中变暗.

我在Google Pixel(奥利奥)上测试过它.这是在某处记录的吗?任何解决方法?

Nun*_*ues 17

当使用setColor时,Google决定在通知中限制可接受的颜色.是的,它没有证件,不请自来和邪恶!经过一些挖掘(黑客的方式)后,可以在(内部)NotificationColorUtil的源代码中找到它.检查300()和474()行,其理由是:findContrastColorresolveContrastColor

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

我不同意.谷歌应该知道更好,可以不作恶自由的审美选择的设计师和开发人员.