Как нарисовать изображение в правом нижнем углу холста? - PullRequest
3 голосов
/ 14 ноября 2011

В моем приложении я хочу установить изображение на холсте в правом нижнем углу.Итак, как мне установить изображение на холсте?

Ответы [ 2 ]

10 голосов
/ 14 ноября 2011

canvas.drawBitmap (bitmap, canvas.getWidth () - bitmap.getWidth (), canvas.getHeight () - bitmap.getHeight (), paint);

1 голос
/ 14 ноября 2011

Получите x and y координаты с помощью простого вычисления

Псевдокод

x = canvas.width - image.width - padding
y = canvas.height - image.height - padding
canvas.drawBitmap(x,y,....)

РЕДАКТИРОВАТЬ: x = Math.max(0,x); и y = Math.max(0,y);, если изображение больше, чем холст.

...