android利用matrix对图片中心旋转
来源:互联网 发布:淘宝加盟被骗 编辑:程序博客网 时间:2024/04/29 17:14
具体原理我真的不知道是什么,因为matrix类设计到矩阵相乘之类的知识,没研究清楚,全靠穷举法试出来的,如果读者知道其原理很希望和你交流经验。
我只贴出最关键的几行代码:
Bitmap a; //之下省略一系列的引用声明
...
Matrix matrix = new Matrix();
matrix.setTranslate(X, Y); //设置图片的旋转中心,即绕(X,Y)这点进行中心旋转
matrix.preRotate(degree, (float)a.getWidth()/2, (float)a.getHeight()/2); //要旋转的角度
canvas.drawBitmap(a, matrix, null);
如果不是很想知道具体代码的原理,那么就照葫芦画瓢的写吧,通过改变X,Y和degree的值,可以使图片绕点(X,Y)旋转degree度。
- android利用matrix对图片中心旋转
- android利用matrix对图片中心旋转
- Android对图片进行旋转(绕图片中心)
- 如何利用matrix旋转图片
- Android中利用Matrix实现图片平移、缩放和旋转
- Android 利用Matrix实现图片随手指平移、旋转、缩放
- Android 利用Matrix实现图片随手指平移、旋转、缩放
- Android 利用Matrix实现图片随手指平移、旋转、缩放
- Android 仪表盘 图片 中心 旋转
- Flex 中利用Matrix 类的rotate函数对图片进行旋转操作的例子
- Flex中如何利用Matrix类的rotate函数对图片进行旋转操作的例子
- android canvas Rotate 图片中心旋转
- Android 通过Matrix来对图片进行缩放,旋转和平移
- [Android] 代码实现按钮/图片自旋转(中心旋转)
- android圆形图片的获取与图片绕中心旋转
- 利用android Matrix来处理简单图片
- Android利用Matrix简单处理图片
- Android开发--利用Matrix进行图片操作
- 简单的程序诠释C++ STL算法系列之九:equal
- 数据结构_图_拓扑排序
- 菜鸟级:网站建设扫盲问题解答
- java+String源码阅读1
- Linux中/proc目录下文件详解(二)
- android利用matrix对图片中心旋转
- HDU-1114 完全背包
- Linux中/proc目录下文件详解(三)
- ListView分页
- 一步步学习线性表
- Google oauth 2.0
- 今天去面试,才发现自己忽略了很多东西
- 查看Android平台代码
- cocos2d坐标系