0

在我的应用程序中,我有一个可以旋转的图像......旋转部分已完成。

现在我需要做的是跟踪旋转,如果图像的一部分在某个角度会有一定的回调,所以,问题是我怎样才能只跟踪一个持续旋转的图像点?有工作安排吗?这可以帮助我解决这个问题。

谢谢阅读。

4

1 回答 1

2

我假设您使用android.graphics.Matrix中的 Matrix 类来旋转图像。

然后矩阵包含您需要的所有信息,您可以通过矩阵转换 2d 点,如下所示:

float[] src = {x0,y0,x1,y1};
float[] dist = new float[4];
Matrix matrix = new Matrix();
matrix.preRotate(90.0f);
matrix.mapPoints(dist,src);

例如,这应该将所有点旋转 90 度。

于 2012-04-24T12:46:53.073 回答