Android растровое рисование - PullRequest
0 голосов
/ 27 января 2011

Можете ли вы нарисовать растровое изображение на холсте, сказав ему нарисовать растровое изображение X, Y на холсте 'X1, Y1? Вместо того, чтобы рисовать растровые 0,0 на Canvas X1, Y1?

1 Ответ

2 голосов
/ 27 января 2011

Это действительно возможно, Canvas.drawBitmap(Bitmap bitmap, Rect src, RectF dst, Paint paint) здесь, чтобы помочь.Вы можете указать регион src для рисования.Посмотрите Canvas docs для получения дополнительной информации.

Также вы можете использовать Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height), чтобы извлечь ту часть исходного изображения, которую вы хотите отрендерить.Затем просто сделайте извлеченный Bitmap как обычный.Больше информации о методе доступно на Документах Google .

...