1 SmartImageView 简介
SmartImageView 是开源免费的图片加载框架,代码托管在Github 上,用它可以替代Android 自带的ImgageView 控件。使用SmartImageView 可以直接通过url 加载图片,该过程是异步的,且支持图片的缓
存,以便下次快速快速加载显示。
下载地址:https://github.com/loopj/android-smart-image-view
网站页面如图1-5 所示。
2 SmartImageView 的使用
在这里直接使用1.5 节中的案例,直接修改。1. 将下载好的SmartImageView 的src 下的整个源代码直接拷贝到自己本工程下的src 目录下。
2. 在list_item.xml 布局文件中将ImageView 替换为com.loopj.android.image.SmartImageView ,如下图
3. 在代码中的ImageView 也给替换为SmartImageView
SmartImageView iv = (SmartImageView) view.findViewById(R.id.iv);
4. 给SmartImageView 对象直接设置url 即可
iv.setImageUrl(imageURL);