OlegOleg1980
@OlegOleg1980
программист

Как изменить цвет в векторе android:fillColor?

C наступающим!

Как поменять цвет в векторе?
<vector xmlns:android="http://schemas.android.com/apk/res/android"
  android:width="24dp"
  android:height="24dp"
  android:viewportHeight="24.0"
  android:viewportWidth="24.0">

  <path
    android:fillColor="#0077ff"
    android:pathData="M10,17.25V14H3V10H10V6.75L15.25,12L10,17.25M8,2H17A2,2 0 0,1 19,4V20A2,
    2 0 0,1 17,22H8A2,2 0 0,1 6,20V16H8V20H17V4H8V8H6V4A2,2 0 0,1 8,2Z" />
</vector>


Рисует черным, независимо от значения android:fillColor.

minSdkVersion 15
targetSdkVersion 27
vectorDrawables.useSupportLibrary = true


Пишут разное про android:tint="", но что-то тоже и с ним не выходит.

Подскажите, как правильно цвет указать?
Спасибо!
  • Вопрос задан
  • 692 просмотра
Решения вопроса 2
KuSu
@KuSu
Android разработчик
Пример решения. По факту NavigationView подменяет цвет иконок.
Ответ написан
OlegOleg1980
@OlegOleg1980 Автор вопроса
программист
mNavigationView.setItemIconTintList(null);
После этого работают цвета указанные в vector'e.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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