我正在编写自己的应用程序,但我的通知存在一些问题。
是否有可能在Android中拥有自定义通知灯颜色?
因为当我尝试将颜色设置为#FF64B5F6
时,我没有使用这种颜色。
或者我可以只将颜色设置为Color.RED
,Color.MAGENTA
吗?
当我可以设置自定义颜色时,这是正确的方法吗?
爪哇:
NotificationCompat.Builder(this.context).setLights(ContextCompat.getColor(this.context, R.color.c_account), 500, 500)
的xml:
<color name="c_account">#FF512DA8</color>
希望你们能帮帮我。
答案 0 :(得分:1)
是否可以在Android中使用自定义通知灯颜色?
好吧,你可以试试。它可能不起作用。
首先,有些设备没有LED。
其中一些设备不使用LED显示通知。
有些设备不支持不同的颜色。
在那些设备中,某些设备不支持任意颜色(尽管理想情况下,它们会将您请求的颜色映射到他们支持的颜色)。
因此,欢迎您索取特定颜色。请记住,您很可能无法获得所需的颜色,并且无法保证您将获得任何类型的LED效果。