Подтвердить что ты не робот

Есть ли эквивалент setColorFilter() в XML?

Я хотел бы знать, можно ли установить ColorFilter в XML View, или единственный способ использовать setColorFilter() в Java.

4b9b3361

Ответ 2

Есть; он называется tint. Он недоступен на View, но находится на ImageView и ImageButton.

Если вы хотите использовать его с selector этим ответом, мне помогли.

Ответ 3

Вы можете использовать:

android:tint="@color/white"

Ответ 4

Нет эквивалента xml, но на уровне API 21 вы можете использовать атрибут tint. Но я предполагаю, что вы не хотите настраивать 21 устройство. Не через несколько лет.

Ответ 5

Если вы хотите использовать оттенок и поддерживать более старые версии, вы можете добавить com.android.support:appcompat-v7:23.2.1 в build.gradle(не забудьте обновить Android SDK)

Спасибо за подсказку @sherpya!