设置位图的锚点

时间:2015-09-15 15:23:19

标签: android android-canvas android-bitmap bitmapfactory

我正在尝试将锚点设置到位图的中间位置。默认情况下,它始终位于位图的左上角。

如果我尝试:

 canvas.drawBitmap(bitmap, x, y, paint);

它始终从左上角开始绘制位图。但是,可以通过将宽度/高度的一半减去x / y点来固定。

int widthOffset = bitmap.getWidth()/2;
int heightOffset = bitmap.getHeight()/2;
canvas.drawBitmap(bitmap, x-widthOffset, y-heightOffset, paint);

是否还有其他解决方案将默认设置为位图的中心?

0 个答案:

没有答案