Как изменить фон холста на изображение в Android? - PullRequest
1 голос
/ 16 сентября 2011

У меня есть код ниже, который сохраняет рисунок пользователя.Это часть моего приложения для рисования.Цвет фона холста - белый, и я хочу, чтобы он был изображением.

Например, у меня есть изображение дома, и я хочу нарисовать на нем что-нибудь.:)

Ответы [ 2 ]

1 голос
/ 22 февраля 2012

Я думаю, что вы ищете это:

Рисуемое изображение на холсте

0 голосов
/ 19 февраля 2016

Чтобы изменить фон холста, введите эту строку в onCreate() вашего mainActivity.java

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
    drawView.setBackground(getResources().getDrawable(R.drawable.background));
}

Кроме того, вы можете попробовать сделать это в onDraw (), однако производительность значительно снизится

canvas.drawBitmap(BitmapFactory.decodeResource(getResources(),R.drawable.bg1),0,0,null)
...