我正在尝试更改应用名称的文字颜色,该文字颜色恰好显示在Android通知中的应用图标上。是否有可能实现它?
我注意到Gmail,Messenger和其他系统应用等应用都是这样做的。 Gmail应用名称显示为红色,Messenger应用名称显示为蓝色。
我尝试使用setColor()
的{{1}}方法,但似乎只更改了通知的颜色。
任何人都可以建议我如何使用InboxStyle通知实现与Gmail应用程序完全相似的通知。
提前致谢。
答案 0 :(得分:1)
试试这个:
val builder = NotificationCompat.Builder(context, YOUR_NOTIFY_CHANNEL)
...
builder.setColor(ContextCompat.getColor(context, R.color.colorAccent))
...
val nm = context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
nm.notify(YOUR_NOTIFY_TAG, YOUR_NOTIFY_ID, builder.build())