Android postTranslate和preTranslate的理解
来源:互联网 发布:网络作家协会好加入吗 编辑:程序博客网 时间:2024/05/21 22:38
转自:http://blog.csdn.net/rav009/article/details/7763223
matrix.setScale(interpolatedTime, interpolatedTime);
matrix.preTranslate(-centerX, -centerY);matrix.postTranslate(centerX, centerY);
经常在中心缩放的应用中看到这段代码.
preTranslate是指在setScale前,平移,postTranslate是指在setScale后平移
注意他们参数是平移的距离,而不是平移目的地的坐标!
由于缩放是以(0,0)为中心的,所以为了把界面的中心与(0,0)对齐,就要preTranslate(-centerX, -centerY),
setScale完成后,调用postTranslate(centerX, centerY),再把图片移回来,这样看到的动画效果就是activity的界面图片从中心不停的缩放了
注:centerX和centerY是界面中心的坐标
0 0
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android postTranslate和preTranslate的理解
- Android matrix中postTranslate和preTranslate的理解
- Android matrix中postTranslate和preTranslate的理解
- Android postTranslate和preTranslate
- Android postTranslate和preTranslate的对比
- Android中preTranslate和postTranslate
- Android中preTranslate和postTranslate
- 对Matrix中preTranslate()和postTranslate()的理解
- Matrix.preTranslate和 postTranslate
- Android Matrix postTranslate
- codeforces 375D dfs+模拟
- 自定义密码输入框
- Android实现推送方式解决方案
- nginx安装
- scala基础5 —— 类的继承
- Android postTranslate和preTranslate的理解
- MyEclipse+SVN+Maven安装详细过程
- wifi AP驱动移植与使用
- C#中MySql数据库连接
- 2017年华南师范大学历史文化学院考研科目和参考书目
- Yarn资源分配示例
- 云服务器 ECS CentOS 7配置默认防火墙 Firewall
- windows 各版本激活方式
- httputils查询网络资源