Страницы

Поиск по вопросам

понедельник, 8 июля 2019 г.

Можно ли изменить цвет векторного изображения в xml android?

Доброго времени суток.
Имеется вот такой код:


android:gravity="center" android:width="36dp" android:height="36dp">


Можно ли изменить цвет вектора ic_link_black_48dp из layer-list, не меняя цвет в самом векторе?
Код вектора выглядит так:


Ответ

Как изменить цвет из layer-list я не нашёл, но для меня подошёл другой метод.
В векторный файл я добавил android:colorTint, который ссылался на файл drawable с цветами для разных состояний кнопки.
Вот так теперь выглядит код векторного файла

Вот так выглядит код файла с цветами (drawable/color_state_toggle_rich_edit_text.xml)


Решение нашёл на этом форуме
https://stackoverflow.com/questions/43847170/android-how-to-change-androidfillcolor-with-selector-in-one-vector-drawable-xm

Комментариев нет:

Отправить комментарий