今天我学习下android中和图片相关的Matrix.
先看代码示例:
结果示意:
-------------------------------------------------------------------------------------
现在,我们来详细介绍下android.graphics.Matrix类的主要应用。
Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。
旋转、缩放和倾斜都可以围绕一个中心点来进行,如果不指定,默认情况下,是围绕(0,0)点来进行。
具体的方法及使用方法请参考API、这里就不一一列出了,实在是太多了。