在Android中图形的旋转和变化提供了方便的矩阵Maxtrix类,Maxtrix类的setRotate方法接受图形的变换角度和缩放,最终Bitmap类的createBitmap方法中其中的重载函数,可以接受Maxtrix对象,方法原型如下
参数的具体意思
source 源 bitmap对象
x 源坐标x位置
y 源坐标y位置
width 宽度
height 高度
m 接受的maxtrix对象,如果没有可以设置
为null
filter 该参数仅对maxtrix包含了超过一个翻转才有效。
下面Android123给大家一个比较经典的例子
,rotate方法是静态方法可以直接调用,参数为源Bitmap对象,参数二为旋转的角度,从 0~360,返回值为新的Bitmap对象。其中具体的宽高可以调整。
补充一点吧:水平翻转
本文介绍了Android中使用Matrix类实现Bitmap的旋转和水平翻转的方法。通过setRotate方法设置旋转角度,并结合postScale实现翻转效果。文章还提供了一个实用的例子,展示了如何通过Bitmap.createBitmap方法应用这些变换。
4683

被折叠的 条评论
为什么被折叠?



