您的位置:首页 > 移动开发 > Android开发

Android Matrix pre post set 三个平移缩放等操作使用

2016-05-17 10:25 671 查看
平时在写的时候经常忘记,记录下,方便查阅

1、pre 有preTranslate

preScale 等,代表改操作先执行

2、post
有postTranslate postScale等代表该操作后执行

3、set
有setTanslate setScale等 ,代表set之前操作无效

matrix.preScale(0.5f, 1);
matrix.preTranslate(10, 0);
matrix.postScale(0.7f, 1);
matrix.postTranslate(15, 0);

该结果如下:

translate(10, 0) -> scale(0.5f, 1) -> scale(0.7f, 1) -> translate(15, 0)

注意:preTranslate 比preScale 先执行,postTranslate比postScale后执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: