2017-10-21 47 views
0

我正在编写我自己的应用程序,并且我的通知有一些问题。应用程序自定义通知灯颜色

是否有可能在android中有自定义通知灯颜色? 因为当我尝试将颜色设置为#FF64B5F6时,我没有尝到这种颜色。 或者我是否只能将颜色设置为Color.RED,Color.MAGENTA? 当我可以设置自定义颜色时,这是正确的方式吗?

的Java:

NotificationCompat.Builder(this.context).setLights(ContextCompat.getColor(this.context, R.color.c_account), 500, 500) 

XML:

<color name="c_account">#FF512DA8</color> 

希望你们能帮助我。

回答

1

是否有可能在android中有自定义通知灯颜色?

那么,你可以试试。它可能不起作用。

首先,一些设备没有LED。

那些做的,一些设备不使用LED显示通知。

那些做的,一些设备不支持不同的颜色。

在那些做的,一些设备将不支持任意颜色(尽管理想情况下,他们映射你所要求的颜色,他们支持)。

因此,欢迎您要求特定的颜色。请记住,您很可能无法获得您想要的颜色,并且不能保证您会获得任何类型的LED效果。