Как добавить границу вокруг растрового изображения - PullRequest
0 голосов
/ 15 марта 2012

Я хотел бы объединить "drawRectF-подобную вещь" с растровым изображением ИЛИ просто каким-либо образом применить границу к растровому изображению.

Я не хочу что-то подобное:

Canvas.drawRectF(bitmap.x, bitmap.y, bitmap.x1, bitmap.y1)
Canvas.draw(bitmap)

Я хочу иметь возможность применить границу к растровому изображению только один раз, тогда, когда я просто вызову Canvas.draw (растровое изображение), граница будет находиться вокруг растрового изображения.

Предпочтительно, чтобыграница имеет закругленные углы.

1 Ответ

0 голосов
/ 15 марта 2012

Сначала создайте новый холст с указанным растровым изображением для рисования:

Canvas canvas1 = новый холст (растровое изображение);

Затем нарисуйте границу, используя этот холст:

canvas1.drawRectF (x, y, x1, y1);

Наконец, нарисуйте растровое изображение на первом холсте.

canvas.draw (растровый);

Примечание: Чтобы это работало, растровое изображение должно быть изменяемым.

...