Я поместил почти белый значок (рисованный объект) на ярко-красный фон (нарисованный прямоугольник). Когда я переключаюсь в темный режим, Android 10 меняет цвет значка на темно-серый. Однако я хочу, чтобы этот значок оставался в исходном цвете в темном режиме. То же самое и со светло-красным фоном нарисованного прямоугольника. Android 10 изменит его на темно-красный фон.
Я задаю цвета в цветах и цветах (ночь) и даже пытаюсь установить Color.WHITE
в своем коде.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
xMark.setColorFilter(new BlendModeColorFilter(Color.WHITE, BlendMode.SRC_ATOP));
} else {
xMark.setColorFilter(Color.WHITE, PorterDuff.Mode.MULTIPLY);
}
Как заставить Android 10 использовать нужный мне цвет даже в темном режиме?