Я использую векторные рисунки на Android 4+ из XML и код без проблем.
Настройка: Android Gradle Plugin 3.2.1, Android Studio 3.2.1, Gradle 4.10.1, библиотека поддержки Android-x с включенным Jetifier.
Пример использования:
app:srcCompat="@drawable/some_vector_drawable"
android:drawableLeft="@drawable/some_vector_drawable"
view.setBackgroundResource(R.drawable.some_vector_drawable)
Во многих официальных или менее официальных блогах или сообщениях о переполнении стека упоминается:
но мои векторные графические объекты работают нормально безо всякого из них.
Есть ли официальная, окончательная документация по этому вопросу? Нужны ли эти флаги?
Единственное, что я замечаю, это предупреждение в Android Studio, которое я игнорирую:
, чтобы использовать векторный формат с возможностью рисования, вам нужно установить defaultConfig.vectorDrawables.useSupportLibrary = true