У меня есть проект на Android, где я получаю уведомления. Мой вопрос: как я могу изменить цвет уведомления? У меня уже есть заголовок и текст. Есть идеи?Android Notification цвет фона
void setNotification() {
nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
nm.cancel(uniqueID);
Context context = getApplicationContext();
int icon = R.drawable.notif;// R.drawable.notification_icon;
CharSequence tickerText = "New Violations";
long when = System.currentTimeMillis();
CharSequence contentTitle = "New violations";
CharSequence contentText = "Click to view the violations !";
Notification notification = new Notification(icon, tickerText, when);
Intent notificationIntent = new Intent(this, NotficationClass.class);
PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
notification.flags = Notification.FLAG_AUTO_CANCEL;
notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);
String ns = Context.NOTIFICATION_SERVICE;
NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);
mNotificationManager.notify(uniqueID, notification);
}
вы можете попробовать этот новый Notification.Builder (контекст) .setLights (Color.YELLOW, 500, 500) – Developer
setLights устанавливает цвет RGB-светодиода в некоторых (некоторых) устройствах Android, но не имеет никакого отношения к цвету фона (черный в изображении в вопросе) – Gavriel