Цвет фона маленького значка уведомления Android не работает должным образомAndroid

Форум для тех, кто программирует под Android
Anonymous
Цвет фона маленького значка уведомления Android не работает должным образом

Сообщение Anonymous »

это фрагмент кода, который я использую для отображения маленького значка уведомления и установки цвета фона

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

NotificationCompat.Builder builder = new NotificationCompat.Builder(this, CHANNEL_ID);
builder.setSmallIcon(getSmallIcon());
builder.setColor(getColor(R.color.new_theme_color));
builder.setContentTitle(getTitle());
builder.setContentText(WebUtils.fromHtml(body));
builder.setAutoCancel(true);
builder.setStyle(new NotificationCompat.BigTextStyle());
на некоторых устройствах ожидаемое изображение работает так, как ожидалось
но на некоторых устройствах маленький значок выглядит не так, как ожидалось
что мне нужно сделать, чтобы правильно установить фон на всех устройствах.
если я использую значок приложения напрямую, он также не работает, нашел решение этой проблемы здесь: после изменения изображения на изображение в оттенках серого оно работает нормально, но на некоторых устройствах цвет устанавливается на изображение вместо фона.

Подробнее здесь: https://stackoverflow.com/questions/767 ... g-properly

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