点在旋转图像上拖曳 - android

问题描述:

在我的应用程序中,我有一个图像可以旋转...旋转部分完成。点在旋转图像上拖曳 - android

现在我需要做的就是跟踪旋转,如果图像的一部分是在一定的角度会有一定的回调,所以,问题是我如何跟踪图像只保持旋转一点?有没有workarroung?这可以帮助我解决这个问题。

感谢您的阅读。

+0

想要知道图像围绕中心旋转一定程度后,其中一个像素的位置? – Dirk 2012-04-24 07:31:49

+0

是的,先生......确切地说 – 2012-04-24 11:40:01

我假设您使用了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度的所有点。