如何确定位图必须旋转的方向?

时间:2013-12-19 12:42:24

标签: android bitmap rotation android-canvas

如何确定旋转图像的方向和距离?我使用Android Canvas绘制线条和箭头图像。

canvas.drawBitmap(arrow_direction, leftpos,rightpos,null);

图像始终显示为原样。图像清楚地显示我必须向左旋转90度。

我知道我可以用

旋转图像
Matrix rotator = new Matrix();    
rotator.reset();
rotator.postRotate(degree);

但我不知道如何计算旋转箭头的度数值?我只知道两个红点的坐标。所以我认为有可能用这两点来计算它,但我不知道如何。 换句话说,如何确定图像的哪一侧是线的终点?在示例中它位于右侧,因此我知道我必须将图像旋转-90度。

0 个答案:

没有答案