How do you find out the scale of an graphics matrix in Android
float[] f = new float[9];
matrix.getValues(f);
float scaleX = f[Matrix.MSCALE_X];
float scaleY = f[Matrix.MSCALE_Y];
will probably be what you are looking for. the values given will be as followed:
0 : Scale X
1 : Skew X
2 : Translate X
3 : Scale Y
4 : Skew Y
5 : Translate Y
6 : Perspective 0
7 : Perspective 1
8 : Perspective 2