Android Эмулятор - неточный цвет для темных цветов - PullRequest
0 голосов
/ 30 января 2020

Я занимаюсь Android разработкой приложения, и в настоящее время я работаю над приложением флаттера. Я хочу использовать темную тему.

Согласно рекомендациям по дизайну , рекомендуемый цвет фона - #121212, с различными прозрачными белыми элементами управления сверху.


Проблема:

Я создал приложение, которое правильно устанавливает цвет фона лесов, как показано ниже:

...
Widget build(BuildContext context) {
    var scaffold = Scaffold(
        backgroundColor: Color(0xff121212),
        ...

Создание снимка экрана вручную (т. Е. Кнопки экрана печати) ), и использование палитры цветов любого приложения показывает, что отображаемый цвет на самом деле #141414 (сравните изображение слева). Однако создание скриншота самого эмулятора (с кнопкой скриншота) показывает правильный цвет фона #121212 (см. Изображение справа).

До сих пор я пробовал опцию --enable-software-rendering, который ничего не изменил. Одним из наблюдений является то, что увеличение эмулятора (с помощью значка увеличения) заставляет цвет фона исправиться сам, что заставляет меня поверить, что изменение размера каким-то образом вызывает незначительное смещение цвета. Есть ли известные причины и обходные пути для решения этой проблемы?


Поиск похожих проблем показал много вопросов, где на самом деле была ошибка программирования. Здесь я считаю, что что-то с эмулятором является причиной.

enter image description here enter image description here

...