码迷,mamicode.com
首页 > 移动开发 > 详细

安卓突击:绘制图像

时间:2015-07-13 00:38:42      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

两种方法,
1,canvas.drawBitmap();
2,drawable.draw(canvas);

Bitmap.Config.ARGB_8888:代表的是RGB每个占8个字节,透明度通道占8个字节。

首先是使用InputStream is= context.getResources().openRawResource(R.drawable.panda);用来获取资源
然后是使用BitmapFactory来将is进行转换成Bitmap对象。
  1. BitmapFactory.Options opts = new BitmapFactory.Options();
  2. opts.inSampleSize = 2;
  3. bitmap1 = BitmapFactory.decodeStream(is, null, opts);
这个里BitmapFactory.Options对象可以用来设置转码的采样率等属性。当然也可以简化的使用:
  1. bitmap2 = BitmapFactory.decodeStream(is);
也可以用createBitmap()方法从像素中创建图像。

下例子是分别演示几种方法绘制图像。






安卓突击:绘制图像

标签:

原文地址:http://www.cnblogs.com/zhuzhenfeng/p/4641821.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!