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

Android 如何确定位图的旋转方向?,android,bitmap,rotation,android-canvas,Android,Bitmap,Rotation,Android Canvas,如何确定旋转图像的方向和距离?我使用Android画布绘制线条和箭头图像 canvas.drawBitmap(arrow_direction, leftpos,rightpos,null); 图像始终按原样显示。图像清楚地显示,我必须将其向左旋转90度 我知道我可以旋转图像 Matrix rotator = new Matrix(); rotator.reset(); rotator.postRotate(degree); 但我不知道如何计算旋转箭头的度数?我只知道两个红点的坐标。所

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

canvas.drawBitmap(arrow_direction, leftpos,rightpos,null);
图像始终按原样显示。图像清楚地显示,我必须将其向左旋转90度

我知道我可以旋转图像

Matrix rotator = new Matrix();    
rotator.reset();
rotator.postRotate(degree);
但我不知道如何计算旋转箭头的度数?我只知道两个红点的坐标。所以我想用这两点来计算它是可能的,但我不知道怎么计算。 从另一个角度看,如何确定图像的哪一侧是直线的终点?在本例中,它位于右侧,因此我知道必须将图像旋转90度