Я создал пользовательский компонент в Android. Я хочу, чтобы фон пользовательского компонента был изображением, которое заполняет компонента и изменяет размеры, как компонент.
В данный момент я могу нарисовать изображения, но я изо всех сил пытаюсь заставить его заполнить компонент.
Я рисую свой компонент следующим образом:
// Called from Constructor
private void initBrushes() {
backgroundPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
backgroundPaint.setStyle(Paint.Style.FILL);
backgroundPaint.setFilterBitmap(true);
backgroundBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.background_original);
}
protected void onDraw(Canvas canvas) {
canvas.drawBitmap(backgroundBitmap, 0, 0, backgroundPaint);
}