Невозможно загрузить вектор Drawable в растровое изображение в XML

Это мой первый код, который загружает Vector-Drawable в layer-list. он отлично работает. Позже мне пришлось изменить цвет моего вектора. Я считаю, что мне следует добавить растровое изображение, чтобы использовать атрибут tint. Это мой первый код, и векторный рисунок хорошо отображается в layer-list.

<item>
    <shape
        android:padding="1dp"
        android:shape="oval">
        <corners
            android:bottomLeftRadius="5dp"
            android:bottomRightRadius="5dp"
            android:topLeftRadius="5dp"
            android:topRightRadius="5dp"/>
        <solid android:color="@color/accent"/>
    </shape>
</item>
<item android:drawable="@drawable/ic_check_black_24px"/> // this is vector drawable

поэтому я изменил свой код на это. Не могу загрузить vector-Drawable в растр в XML.

<item>
    <shape
        android:padding="1dp"
        android:shape="oval">
        <corners
            android:bottomLeftRadius="5dp"
            android:bottomRightRadius="5dp"
            android:topLeftRadius="5dp"
            android:topRightRadius="5dp"/>
        <solid android:color="@color/accent"/>
    </shape>
</item>
<item>
    <bitmap
        android:src="@drawable/ic_check_black_24px"
        android:tint="@color/white"/>
</item>

проблема здесь. Я не могу загрузить векторный рисунок в растровое изображение, это приводит к сбою моего приложения.


person Mahdi    schedule 25.12.2016    source источник
comment
Возможный дубликат Как получить растровое изображение из VectorDrawable   -  person Charuක    schedule 25.12.2016
comment
Я думаю, что мы не одинаковы, потому что я делаю в XML   -  person Mahdi    schedule 25.12.2016
comment
вы используете android.support.graphics.drawable.VectorDrawableCompat?   -  person pskink    schedule 25.12.2016
comment
@pskink где?   -  person Mahdi    schedule 25.12.2016
comment
что где? Вы используете опорный вектор?   -  person pskink    schedule 25.12.2016
comment
@pskink после 23.4.0 нет необходимости указывать vectorDrawables.useSupportLibrary=true в gradle. Я использую векторы без этой аннотации   -  person Mahdi    schedule 25.12.2016
comment
я не спрашивал о vectorDrawables.useSupportLibrary, я спросил, используете ли вы векторные рисунки из библиотеки поддержки (VectorDrawableCompat)   -  person pskink    schedule 25.12.2016
comment
@pskink, как вы видите в моем коде, нет. как я могу его использовать?   -  person Mahdi    schedule 25.12.2016