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

android中实现图片翻转\缩放

2008-12-29 14:31 218 查看
废话少说,上代码

Resources res = this.getContext().getResources();

img = BitmapFactory.decodeResource(res, R.drawable.slogo);

Matrix matrix = new Matrix();

matrix.postRotate(90); /*翻转90度*/

int width = img.getWidth();

int height = img.getHeight();

r_img = Bitmap.createBitmap(img, 0, 0, width, height, matrix, true);

然后可以直接把r_imgdraw到画布上,例如:

canvas.drawBitmap(a_img, 10, 10, p);

很简单吧~~ 貌似实现很多动画效果也有很多系统函数可用

Matrix 是一个处理翻转、缩放等图像效果的重要类

Matrix.postScale 可设置缩放比例,默认为1

更多的东西正在研究。。。 :)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: