@terminator-light

Как поменять цвета иконок Toolbar при переключении темы?

В приложении есть темная и светлая темы. Хотел, чтобы при их переключении менялись и цвета иконок.
У меня тут 2 варианта пока:
1) отдельно хранить черные и белые версии иконок, иметь 2 layout'а для menu (одна с черными иконками, другая с белыми)
2) как-то программно изменить их цвета
  • Вопрос задан
  • 618 просмотров
Решения вопроса 1
Yar_Rick
@Yar_Rick
yareg.com
Сейчас сижу над этим же и у меня есть третий вариант. Я в XML каждой иконки указал android:fillColor="?android:attr/textColor". В светлой теме текст тёмный, а в тёмной соответственно - светлый. Иконки перекрасятся автоматически при изменении темы, я надеюсь. Сейчас буду проверять.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы