Как нарисовать одну и ту же иконку png разными цветами? - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть шаблон изображения, который содержит в верхней части прозрачного фона только белый значок. Как нарисовать этот значок разными цветами (например, синий, желтый и т. Д. c.)? Например, я хотел бы напечатать его желтым цветом в другом месте и синим цветом в другом месте.

1 Ответ

0 голосов
/ 17 апреля 2020
<ImageView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/icon"
    android:tint="@color/tint_color" />

Результат с красным и желтым tint цветами:

result

Также есть несколько setColorFilter методов в ImageView. Проверьте это сообщение

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...