缩放后画布位置错误

时间:2018-12-22 10:59:36

标签: java android canvas

最近两天,我只是停留在某一点上,没有现有的解决方案可以解决堆栈溢出问题。我已经在画布上绘制了圆圈和图像,然后我想在圆圈的中心点缩放画布。

现在的问题是

圆没有在中心点放大,它向左或向右移动。 现在的问题是如何在屏幕中心缩放圆圈?

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);

0 个答案:

没有答案