Решение: Попробуйте выполнить следующие действия:
Сначала добавьте эту строку в ic_visibility.xml
и ic_visibility_off.xml
<vector
...
android:tintMode="multiply"
...>
......
......
</vector>
Затем незабудьте добавить build.gradle(Module:app)
, иначе подход не будет работать на старых версиях Android.
defaultConfig {
....
vectorDrawables.useSupportLibrary = true
....
}
Наконец, добавьте это в свой класс activity
, до onCreate()
:
static {
AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
}
Попытайся.Надеюсь, поможет.Пожалуйста, прокомментируйте, если есть сомнения.