图片的处理

通过矩阵进行操作

初始化一个矩阵出来

 Matrix matrix=new Matrix();

 

1.旋转

matrix.setRotate(degre,x,y)//degree是度数,旋转多少度数。x,y是值你从那点开始旋转

2.缩放

matrix.setScale(float,float);//两个float是缩放比例 一个是宽 一个是高

3.平移

matrix.setTranslate(x,y);//x是左右移动距离,y是上下移动距离

4.镜面

matrix.setScale(-1.0f,1.0f);
matrix.postTransLate(bitmap.getWeight,0);
注意:
set方法每次使用都会重置matrix
post方法会在上一次修改的基础上进行修改

5.倒影

matrix.setScale(1.0f,-1.0f);
matrix.postTransLate(0,bitmap.getHeight);

 

posted @ 2017-07-07 17:22  熊大哥87  阅读(145)  评论(0编辑  收藏  举报