Android
发布时间:2022-04-28 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android图像绘制(一)多种方法做图像镜像,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在Android中做图像镜像有很多
方法,今天算是学习了!
两种方法如下:
@H_
262_8@
//
方法一 @H_995_0
@matrix matrix = new Matrix(
); @H_995_0
@matrix.postScale(leftOrRight,1,bmpW/2,bmpH/2
);//前两个是xy变换,后两个是对称轴中心点 @H_995_0
@matrix.postTranslate(x,y
); canva
s.drawBitmap(bmpLuffy
[0],matrix,pa
int);
//
方法二
// canva
s.save(
); // canva
s.scale(-1,x + bmpLuffy
[0].getWidth() / 2,y + bmpLuffy
[0].getHeight() / 2
); // canva
s.drawBitmap(bmpLuffy
[0],x,y,pa
int);
// canva
s.restore(
);