首页 > 移动平台 > 详细

安卓突击:绘制图像

时间:2015-07-13 00:37:51      阅读:278      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!