Подробнее

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

Вattr.xml Я добавил ниже код.

<declare-styleable name="DiagonalCut">
    <attr name="altitude" format="dimension"/>
    <attr name="background_image" format="reference"/>
</declare-styleable>

В пользовательском представлении я получаю это значение какDrawable который был предоставлен в XML какapp:background_image="@drawable/image"

TypedArray typedArray = getContext().obtainStyledAttributes(arr, R.styleable.DiagonalCut);
altitude = typedArray.getDimensionPixelSize(R.styleable.DiagonalCut_altitude,10);
sourceImage = typedArray.getDrawable(R.styleable.DiagonalCut_background_image);

Я хочу создать растровое изображение, используя этоsourceImage который является Drawable объектом.

Если я ошибаюсь, предоставьте альтернативу.

Ответы на вопрос(1)

Ваш ответ на вопрос