如何确定旋转图像的方向和距离?我使用Android Canvas绘制线条和箭头图像。
canvas.drawBitmap(arrow_direction, leftpos,rightpos,null);
图像始终显示为原样。图像清楚地显示我必须向左旋转90度。
我知道我可以用
旋转图像Matrix rotator = new Matrix();
rotator.reset();
rotator.postRotate(degree);
但我不知道如何计算旋转箭头的度数值?我只知道两个红点的坐标。所以我认为有可能用这两点来计算它,但我不知道如何。 换句话说,如何确定图像的哪一侧是线的终点?在示例中它位于右侧,因此我知道我必须将图像旋转-90度。