1.Android中使用Matrix对图像进行缩放、旋转、平移、斜切等变换的。
Matrix是一个3*3的矩阵,其值对应如下:
下面给出具体坐标对应变形的属性|scaleX, skewX, translateX| |skewY, scaleY, translateY||0 ,0 , scale |
Matrix提供了一些方法来控制图片变换:setTranslate(float dx,float dy):控制Matrix进行位移。setSkew(float kx,float ky):控制Matrix进行倾斜,kx、ky为X、Y方向上的比例。setSkew(float kx,float ky,float px,float py):控制Matrix以px、py为轴心进行倾斜,kx、ky为X、Y方向上的倾斜比例......
阅读全文