Android 流行的网络图片加载库 (概述)

在android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Fresco ,Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。
1.android-Volley
  • 给ImageView设置图片源

  1. // imageView是一个ImageView实例  
  2. // ImageLoader.getImageListener的第二个参数是默认的图片resource id  
  3. // 第三个参数是请求失败时候的资源id,可以指定为0  
  4. ImageListener listener = ImageLoader.getImageListener(imageView, android.R.drawable.ic_menu_rotate, android.R.drawable.ic_delete);  
  5. mImageLoader.get(url, listener);  
复制代码


  • 使用NetworkImageView
    Volley提供了一个新的控件NetworkImageView来代替传统的ImageView,这个控件的图片属性可以通过
  1. mImageView.setImageUrl(url, imageLoader)
复制代码
来设定。而且,这个控件在被从父控件detach的时候,会自动取消网络请求的,即完全不用我们担心相关网络请求的生命周期问题。
  1. mImageLoader = new ImageLoader(mRequestQueue, new BitmapLruCache());  
  2. .... ...  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值