最近两天,我只是停留在某一点上,没有现有的解决方案可以解决堆栈溢出问题。我已经在画布上绘制了圆圈和图像,然后我想在圆圈的中心点缩放画布。
现在的问题是
圆没有在中心点放大,它向左或向右移动。 现在的问题是如何在屏幕中心缩放圆圈?
OnDraw()
canvas.save();
canvas.scale(SCALE_FACTOR, SCALE_FACTOR, pointF.x, pointF.y);
canvas.drawBitmap(bitmap, 0, 0, null);
canvas.restore();
canvas.drawCircle(pointF.x, pointF.y, 16, pointerPaint);