在自定义视图中,有没有办法在画布上的某个点设置可绘制对象的中心?(我不想处理计算可绘制对象的矩形边界...
调用绘制位图时,请将其绘制在左侧和顶部属性分别设置为位置减去图像宽度和高度一半的点。这会将其居中到您想要的点。
即。
canvas.drawBitmap(bitmap, xPos - bitmap.getWidth()/2, yPos - bitmap.getHeight()/2, new Paint());