我试图弄清楚为什么通知区域中的不同图标具有不同的背景。
请参阅随附的屏幕截图。 ' USB调试conencted'具有纯色背景,但其他两个通知图标不具有相同的绿色背景。在我的应用中,从两个不同地方生成的通知同样具有不同的背景。并且..使用的图标类似 - 它们之间没有可靠与透明的区别,代码标准且简单 - setSmallIcon()
。因此,没有迹象表明系统会以不同方式处理图标。
这是一个非常精细的细节,我还没能在其他任何地方找到任何答案。我终于转向这里的专家了。有没有人有任何想法?
答案 0 :(得分:1)
这基于通知优先级。 PRIORITY_MIN的通知中包含“黑暗”字样。像“工作时间”这样的背景'屏幕截图中的通知。 PRIORITY_HIGH(我认为PRIORITY_MAX也是如此)的人有绿色背景。