Afianl框架里面的FinalBitmap加载网络图片
2015-07-16 12:20
671 查看
Afinal里面FinalBitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。
1.测试请求
使用网页打开http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"可以看到一张图片。
2.新建FinalBitmap对象
FinalBitmap bitmap = FinalBitmap.create(this);
3.设置图片的uri地址
String uri = "http://avatar.csdn.net/C/6/8/1_bz419927089.jpg";
4.加载图片
private ImageView iv; iv=(ImageView)findViewById(R.id.imageView); //初始化加载中时显示的图片 Bitmap loadingBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.snapshotmg);/*R.drawable.snapshotmg为默认显示图片*/ //初始化加载失败显示的图片 Bitmap failBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.snapshotmg); //第一种方式:image为要显示图片的控件 bitmap.display(iv, uri); //第二种方式:loadingBitmap为正在加载时显示的图片 //bitmap.display(iv, uri, loadingBitmap); //第三种方式:loadingBitmap为加载中图片,failBitmap为加载失败图片 // bitmap.display(iv, uri, loadingBitmap, failBitmap); //第四种方式:我们也可以设置加载图片的大小 //bitmap.display(iv, uri, 100, 100); //第五种方式:设置加载图片的大小以及加载中和加载失败的图片 //bitmap.display(iv, uri, 100, 100, loadingBitmap, failBitmap);
以上所述就是本文的全部内容了,希望大家能够喜欢。
您可能感兴趣的文章:
- android异步加载图片并缓存到本地实现方法
- android bitmap compress(图片压缩)代码
- android中图片的三级缓存cache策略(内存/文件/网络)
- ImageView简单加载网络图片实例代码
- android保存Bitmap图片到指定文件夹示例
- Android Activity之间传递图片(Bitmap)的方法
- android图片压缩的3种方法实例
- android创建数据库(SQLite)保存图片示例
- android文件上传示例分享(android图片上传)
- Android实现图片浏览器示例
- android照相、相册获取图片剪裁报错的解决方法
- Android读取assets目录下的所有图片并显示的方法
- Android实现本地上传图片并设置为圆形头像
- android中实现背景图片颜色渐变方法
- Android中WebView图片实现自适应的方法
相关文章推荐
- android线程加载网络图片
- 【Android开源框架】FinalBitmap的简要介绍与使用
- Android Volley框架学习笔记
- iOS开发之加载大量网络图片优化
- iOS开发学习笔记之swift3.0几种加载网络图片的方法
- Android 图片加载工具类 Universal-Image-Loader 的封装和使用示例
- Android几种加载网络图片的方式(附带源码Demo)
- ListView加载网络图片--------闪图问题解决
- 加载网络图片
- AsyncTask的用法
- Volley的常规使用
- Android菜鸟练习第三课 ImageLoader通过displayImage()方法加载网络图片
- UniversaLimageloader加RollPagerView实现网络加载圆角图片轮播
- 最流行加载网络图片工具的使用(universal-image-loader-1.9.2)
- Android轮播图使用OkGo加载网络图片分别设置
- 转:基于Nutch+Hadoop+Hbase+ElasticSearch的网络爬虫及搜索引擎
- Http之客户端请求服务器,服务器响应客户端。通过Handler在主线程中读取数据
- HTTP 协议漫谈
- 网络图片查看器
- http://www.cnblogs.com/wangfupeng1988/p/4001284.html