需要在android设备中重现affice变换。我从getMatrix()
方法
float[] matrixValues = new float[9];
matrix.getValues(matrixValues);
float a = matrixValues[0];
float b = matrixValues[3];
float tx = matrixValues[2];
float c = matrixValues[1];
float d = matrixValues[4];
float ty = matrixValues[5];
我使用
重新创建角度 float rAngle = Math.round(Math.atan2(v[Matrix.MSKEW_X], v[Matrix.MSCALE_X]) * (180 / Math.PI));
但问题是我需要申请
setPivotX(0);
setPivotY(0);
为了使图像的位置正确,为什么会发生这种情况?