Где я могу найти список разрешенных цветов для значков уведомлений Android?

Кажется, что андроид не поддерживает все цвета. Когда я устанавливаю его на определенный зеленый цвет, значок становится зеленым, но другим. То же самое происходит, если я, например, пробую определенный красный цвет. Это похоже на то, что Android устанавливает ближайший цвет из списка разрешенных цветов.

Есть ли где-то список, из которого я могу выбрать?

Я говорю о цвете значка в левом верхнем углу.

введите здесь описание изображения


person Tsabary    schedule 11.05.2019    source источник
comment
У меня нет ответа на ваш вопрос, но я знаю, почему это происходит. Вы можете прочитать ответ @Nuno Henriques здесь: stackoverflow.com/questions/47590944/   -  person Thomas Pires    schedule 21.06.2021


Ответы (1)


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

mBuilder.setColor(ContextCompat.getColor(context, R.color.colorPrimary));
person ismail alaoui    schedule 11.05.2019
comment
Он по-прежнему не использует зеленый, который я установил. Он использует зеленый цвет, но не тот, который я указал. Вот почему я говорю, что кажется, что он округляет цвет до ближайшего цвета из списка разрешенных. Например, есть 20 цветов или что-то в этом роде. Я не уверен, но он определенно не использует колоэ, который я устанавливаю. - person Tsabary; 11.05.2019
comment
Не могли бы вы написать желаемый код цвета и код установленного цвета здесь? Потому что иногда цвет меняется от устройства к другому из-за разницы в технологии экрана. - person ismail alaoui; 11.05.2019