Android之ImageViewのBitmapFactory
2013-05-07 15:03
453 查看
创建Bitmap的集中方式:
1.从drawable中图片文件创建。(用于获取工程里的图片)
2.从图片文件获取Bitmap。(用于获取手机上的图片)
3.从字节数组获取Bitmap。(用于获取元图片)
4.从InputStream中获取Bitmap。(用于获取网络上的图片)
1.从drawable中图片文件创建。(用于获取工程里的图片)
Resource res = context.getResource();//获取Resource int id = R.drawable.photo; Bitmap bitmap = BimapFactory.decodeResource(Resources res, int id);
2.从图片文件获取Bitmap。(用于获取手机上的图片)
Bitmap bitmap = BimapFactory.decodeFile(String pathName);
3.从字节数组获取Bitmap。(用于获取元图片)
Bitmap bitmap = BimapFactory.decodeByteArray(byte[] data, int offset, int length);
4.从InputStream中获取Bitmap。(用于获取网络上的图片)
Bitmap bitmap = BimapFactory.decodeStream(InputStream is);
相关文章推荐
- Android BitmapFactory.Options 对图片进行缩放以符合ImageView大小
- Android 从ImageView中获取Bitmap对象方法
- 举例说明android中Bitmap、ListView以及ImageView的综合使用---显示图片并获取图片的宽和高
- Android应用程序开发之图片操作(一)——Bitmap,surfaceview,imageview,Canvas
- android如果给imageview做圆角,如果在原有的bitmap上加上一些修饰的drawable
- ImageView、Bitmap的属性android:scaleType
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- android ImageView 赋值问题setImageResource和setImageBitmap
- 关于真机测试的android选择图片在ImageView上显示,调用setImageBitmap无法显示和闪退、控件消失
- Android 中Bitmap 在ImageView中OOM问题
- android:动态设置ImageView,Bitmap的长宽
- android 怎么把网络图片生成一个Bitmap显示在ImageView中
- Android-根据ImageView的大小来压缩Bitmap,避免OOM
- Android实现将控件等View转化为Bitmap对象,通过ImageView显示的功能
- Android Bitmap太大导致ImageView不显示的问题
- Android应用程序开发之图片操作(一)——Bitmap,surfaceview,imageview,Canvas
- Android ImageView setImageBitmap 不显示图片
- Android内存管理试验——浅谈ImageView的Bitmap的使用
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- Android 销毁ImageView的bitmap