首页 文章

是否可以更改Android通知中显示的App名称的文本颜色

提问于
浏览
1

我正在尝试更改应用名称的文字颜色,该文字颜色恰好显示在Android通知中的应用图标上 . 有可能实现吗?

我注意到Gmail,Messenger和其他系统应用等应用都是这样做的 . Gmail应用名称显示为红色,Messenger应用名称显示为蓝色 .

我已经尝试使用 NotificationCompat.BuildersetColor() 方法,但它似乎只更改了通知的颜色 .

任何人都可以建议我如何使用InboxStyle通知实现与Gmail应用程序完全相似的通知 .

提前致谢 .

1 回答

  • 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())
    

相关问题