应用程序未运行时设置小通知图标背景颜色

时间:2016-09-05 12:50:13

标签: android notifications background-color

我使用setColor在通知中设置小图标的背景颜色,但它仅显示应用运行时的颜色。只要我关闭应用并再次发送通知,它就不会显示该颜色。我正在使用以下代码段来设置小图标的背景颜色。

setColor(ContextCompat.getColor(this, android.R.color.black))

这是应用程序运行时的样子

Background color when app is running.

关闭应用并再次发送通知后,它看起来像这样

Background color after closing the app.

*注意:我在Android M(6.0.1)*

上测试它

1 个答案:

答案 0 :(得分:0)

如果您只是从服务器传递通知对象中的颜色值,您将获得应用的颜色:

"notification": {
    "title":"",
    "body": "Body",
    "sound":"true",
    "color":"red"     
}

您甚至可以将十六进制代码直接暂停到色域。