API Документов Google TextStyle ForegroundColor для темного режима в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
API Документов Google TextStyle ForegroundColor для темного режима в Java

Сообщение Anonymous »

Я создаю документ Google, и мне нужно использовать разные цвета переднего плана и фона во всем документе. Когда я устанавливаю цвет фона и хочу, чтобы он вернулся к значению по умолчанию, я просто передаю значение null в качестве цвета фона:

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

textStyle.setBackgroundColor(new OptionalColor()
.setColor(null));
Это работает так, как ожидалось:
нажмите здесь, чтобы увидеть, как фоновый вызов работает должным образом.
Я пытаюсь следовать той же схеме для своего также цвет переднего плана, поэтому текст работает как в «светлом», так и в «темном» режиме. Я передаю значение null для цвета переднего плана:

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

textStyle.setForegroundColor(new OptionalColor()
.setColor(null));
Это работает, как и ожидалось, в «светлом» режиме (см. изображение выше), но шрифт не меняется автоматически для поддержки «темного» режима (текст выделен для наглядности):
нажмите здесь, чтобы увидеть, что вызов переднего плана НЕ работает должным образом в темном режиме
Как установить для цвета переднего плана значение «по умолчанию» в Google Docs, чтобы он правильно отображался как в «светлом», так и в «темном» режиме.

Подробнее здесь: https://stackoverflow.com/questions/784 ... de-in-java

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