当你苦于在android开发时对图片的处理,既要对文件的缓存,又要对于没有下载好的图片预览,有了这个框架一切变得如此的简单。
首先是创建一个Application类,当然你得引入ImageLoader的包
public class TravelApplication extends Application {
private static ImageManager imageManager;
@Override
public void onCreate() {
super.onCreate();
LoaderSettings settings = new LoaderSettings.SettingsBuilder()
.withCacheManager(new LruBitmapCache(this))
.withDisconnectOnEveryCall(true).build(this);
imageManager = new ImageManager(this, settings);
}
public static final ImageManager getImageManager() {
return imageManager;
}
}
这样就能在整个项目中使用ImageLoader简单的下载图片了
<span style="white-space:pre"> </span>ImageTagFactory imageTagFactory=ImageTagFactory.newInstance(mContext,0);//
ImageTag imageTag=imageTagFactory.build(item.getImage(),mContext);//item.getImage() 指图片的网络地址
imageView1.setTag(imageTag);
TravelApplication.getImageManager().getLoader().load(imageView1);//就能为imageView1 绑定图片了。
<span style="white-space:pre"> </span>imageTagFactory.setDefaultImageResId(.....);//这行代码就能预设。
很简单啦。
包上面的自己下咯