Я просмотрел несколько похожих вопросов, хотя я не нашел правильного ответа по моему запросу.
У меня есть drawable, определенный в shape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<solid android:color="@color/bg_color" />
</shape>
Я хочу преобразовать его в объект Bitmap для выполнения некоторых операций, но BitmapFactory.decodeResource()
возвращает null.
Вот как я это делаю:
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.shape);
Что я делаю неправильно? Является ли BitmapFactory.decodeResource()
применимым для xml определенных чертежей?