Подробнее
рабатываю собственный вид для 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 объектом.
Если я ошибаюсь, предоставьте альтернативу.