先导入一个第三方包
com.nostra13.universalimageloader:universal-image-loader:1.9.5
//设置缓存路径
File file = StorageUtils.getCacheDirectory(MainActivity.this);
//实例化imageLoaderConfiguration
ImageLoaderConfiguration con = new ImageLoaderConfiguration.Builder(MainActivity.this)
//设置缓存地址
.diskCache(new UnlimitedDiskCache(file))
//设置构建参数
.defaultDisplayImageOptions(DisplayImageOptions.createSimple()).build();
//通过单例模式初始化
ImageLoader.getInstance().init(con);
ImageLoader img = ImageLoader.getInstance();
//实例化
DisplayImageOptions op = new DisplayImageOptions.Builder()
//设置缓存到本地 .cacheInMemory(true) //设置缓存到内存 .cacheOnDisk(true)//设置圆角 .displayer(new RoundedBitmapDisplayer(10))
.build();
//输出图片第一个是值,第二个是控件,第三个是displayimageOptions
img.getInstance().displayImage(li.get(position).getImg_url(),vh.iv,op);