我是一个有用的助手,可以为您翻译文本。
我有一个矩阵。这个矩阵代表了数组x和y坐标。例如:
float[] src = {7,1,7,2,7,3,7,4};
我需要将这些坐标旋转90度。
我使用 android.graphics.Matrix
来实现:
float[] src = {7,1,7,2,7,3,7,4};
float[] dist = new float[8];
Matrix matrix = new Matrix();
matrix.preRotate(90.0f);
matrix.mapPoints(dist,src);
进行旋转操作后,我的数组中包含以下值:
-1.0 7.0 -2.0 7.0 -3.0 7.0 -4.0 7.0
它适用于360度范围内的区域。
那么如何在0到90度的范围内旋转?我需要设置圆心在此区域内,但如何设置?
谢谢。