标签: java android android-canvas
我的画布上有一个圆圈在x | y(例如x:100,y:90),如下所示:
现在我在中心周围用canvas.rotate()旋转画布:
canvas.rotate()
旋转后获得绝对位置的最佳方法是什么?
答案 0 :(得分:1)
这是一个三角问题
了解在原始非旋转画布中,该点与中心处于某个角度和一定长度...极坐标。然后当画布旋转时,它仍然位于相对于画布的相同位置,因此它的绝对位置与中心的长度相同,角度=原始角度加上容器画布上的旋转。