Я очень взволнован новой возможностью установки векторных чертежей в макеты с использованием атрибута app:srcCompat="@drawable/icon"
, представленного в support-library 23.2.0.23.2.0 set vector drawable as background in 4.X
Но мне интересно, как я могу получить одну из этих программных средств или программно в качестве фона.
Я думал о чем-то вроде: ContextCompat.getDrawable(context, R.drawable.icon)
Является ли это вообще возможно?
Я никогда не пробовал, так что я просто угадать, но мне кажется, что есть статический метод на VectorDrawableCompat называется 'createFromResource (Resource, id); это должно работать. https://android.googlesource.com/platform/frameworks/support/+/34cbdb2/v7/vectordrawable/src/android/support/v7/graphics/drawable/VectorDrawableCompat.java – Budius
Кажется, что там нет 23.2. 0 в Android Studio. –