Android中Bitmap位图的渲染与操作
2011-10-14 17:31
225 查看
1.通过一张资源文件得到一个位图
Bitmap bmp = BitmapFactory.decodeResource(this.getResources(),R.drawable.icon);
2.绘制位图
canvas.drawBitmap(bmp,0,0,paint);
3.旋转位图
方法一:
canvas.save();
canvas.rotate(30,bmp.getWidth()/2,bmp.getHeight()/2);
canvas.drawBitmap(bmp,0,0,paint);
canvas.restore();
方法二:
Matrix mx = new Matrix();
mx.postRotate(30,bmp.getWidth()/2,bmp.getHeight()/2);
canvas.drawBitmap(bmp,0,0,paint);
4平移位图
方法一:
canvas.save();
canvas.translate(10,10);
canvas.drawBitmap(bmp,0,0,paint);
canvas.restore();
方法二:
Matrix mx = new Matrix();
mx.postTranslate(10,10);
canvas.drawBitmap(bmp,0,0,paint);
Bitmap bmp = BitmapFactory.decodeResource(this.getResources(),R.drawable.icon);
2.绘制位图
canvas.drawBitmap(bmp,0,0,paint);
3.旋转位图
方法一:
canvas.save();
canvas.rotate(30,bmp.getWidth()/2,bmp.getHeight()/2);
canvas.drawBitmap(bmp,0,0,paint);
canvas.restore();
方法二:
Matrix mx = new Matrix();
mx.postRotate(30,bmp.getWidth()/2,bmp.getHeight()/2);
canvas.drawBitmap(bmp,0,0,paint);
4平移位图
方法一:
canvas.save();
canvas.translate(10,10);
canvas.drawBitmap(bmp,0,0,paint);
canvas.restore();
方法二:
Matrix mx = new Matrix();
mx.postTranslate(10,10);
canvas.drawBitmap(bmp,0,0,paint);
相关文章推荐
- Bitmap位图渲染与操作(图片移动,放大,缩小,旋转,镜像发转)--android游戏开发
- Android游戏开发基础part4--Bitmap位图的渲染与操作
- Android游戏开发基础part4--Bitmap位图的渲染与操作
- Bitmap 位图的渲染与操作
- Android 绘图基础:Bitmap(位图)与Matrix(矩阵)实现图片5种操作(平移、旋转、错切、缩放、对称)
- Bitmap位图渲染与操作
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- 【读书笔记《Android游戏编程之从零开始》】14.游戏开发基础(Bitmap 位图的渲染与操作)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- 【读书笔记《Android游戏编程之从零开始》】14.游戏开发基础(Bitmap 位图的渲染与操作)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- Bitmap位图渲染与操作(图片移动,放大,缩小,旋转,镜像发转)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- Android中常用的位图操作(View与Bitmap转化、圆角、灰化、提取Alpha、旋转、倒影、剪切……)
- android bitmap的 一些简单操作
- 通过创建一个位图的XY Chart来学习Android绘图类Rect,Paint,Bitmap,Canvas(附源码)
- Android学习之位图BitMap