Как поменять цвета иконок Toolbar при переключении темы?
В приложении есть темная и светлая темы. Хотел, чтобы при их переключении менялись и цвета иконок.
У меня тут 2 варианта пока:
1) отдельно хранить черные и белые версии иконок, иметь 2 layout'а для menu (одна с черными иконками, другая с белыми)
2) как-то программно изменить их цвета
Сейчас сижу над этим же и у меня есть третий вариант. Я в XML каждой иконки указал android:fillColor="?android:attr/textColor". В светлой теме текст тёмный, а в тёмной соответственно - светлый. Иконки перекрасятся автоматически при изменении темы, я надеюсь. Сейчас буду проверять.
terminator-light, да, я забыл упомянуть, что у меня minSdkVersion 21 :) И тулбар у меня светлый в светлой теме, а в тёмной - тёмный. На всякий случай, вдруг кто-то возьмёт на вооружение.