我正在尝试将锚点设置到位图的中间位置。默认情况下,它始终位于位图的左上角。
如果我尝试:
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);
是否还有其他解决方案将默认设置为位图的中心?