应用自定义通知灯颜色

时间:2017-10-21 20:28:59

标签: android

我正在编写自己的应用程序,但我的通知存在一些问题。

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

爪哇:

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

的xml:

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

希望你们能帮帮我。

1 个答案:

答案 0 :(得分:1)

  

是否可以在Android中使用自定义通知灯颜色?

好吧,你可以试试。它可能不起作用。

首先,有些设备没有LED。

其中一些设备不使用LED显示通知。

有些设备不支持不同的颜色。

在那些设备中,某些设备不支持任意颜色(尽管理想情况下,它们会将您请求的颜色映射到他们支持的颜色)。

因此,欢迎您索取特定颜色。请记住,您很可能无法获得所需的颜色,并且无法保证您将获得任何类型的LED效果。