2012-04-24 81 views
0

在我的應用程序中,我有一個圖像可以旋轉...旋轉部分完成。點在旋轉圖像上拖曳 - android

現在我需要做的就是跟蹤旋轉,如果圖像的一部分是在一定的角度會有一定的回調,所以,問題是我如何跟蹤圖像只保持旋轉一點?有沒有workarroung?這可以幫助我解決這個問題。

感謝您的閱讀。

+0

想要知道圖像圍繞中心旋轉一定程度後,其中一個像素的位置? – Dirk 2012-04-24 07:31:49

+0

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

回答

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度的所有點。