Как установить для значка уведомления определенный цвет?JAVA

Программисты JAVA общаются здесь
Гость
Как установить для значка уведомления определенный цвет?

Сообщение Гость »

Я пытаюсь установить значок уведомления, созданный с помощью Android Image Asset. Сгенерированное изображение имеет только белый цвет и некоторую прозрачную часть.
Я вставил сюда фрагмент кода. Который не отражает тот же цвет, который я установил в своем коде.
Смотрите мой код. и, если возможно, предоставьте решение.
Мой фрагмент кода выглядит так:

Код: Выделить всё

Notification inboxStyleNotification = new NotificationCompat.Builder(MyFcmListenerService.this)
.setContentTitle(title)
.setContentText(text)
.setSmallIcon(R.drawable.noti_status_icon)
.setLargeIcon(anImage)
.setPriority(Notification.PRIORITY_HIGH)
.setContentIntent(pIntent)
.setChannelId(transactions_chnl_id)
.setCategory(Notification.CATEGORY_MESSAGE)
.setColor(getResources().getColor(R.color.yellow_light))
.setSound(Settings.System.DEFAULT_NOTIFICATION_URI)
.setStyle(inboxStyle)
.setAutoCancel(true)
.build();
Код желтого_света: #FFC107
Но когда он отражается с помощью R.drawable.noti_status_icon, он не отражает точный желтый_свет цвет.
Как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/781 ... ific-color

Вернуться в «JAVA»