//创建默认的ImageLoader配置参数
ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(context);
//将configuration配置到imageloader中
imageloader= ImageLoader.getInstance();
imageloader.init(configuration);
//自定义ImageLoader缓冲目录
File flie= new File(Environment.getExternalStorageDirectory(),"bawei");
if(!flie.exists()){
flie.mkdirs();
}
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
.diskCache(new UnlimitedDiskCache(flie))
.build();
imageloader.init(config);
options=new DisplayImageOptions.Builder()
//设置下载的图片是否缓存在内存中
.cacheInMemory(true)
//设置下载的图片是否缓存在SD卡中
.cacheOnDisk(true)
//设置图片的解码类型
.bitmapConfig(Bitmap.Config.ARGB_8888)
//设置图片在下载期间显示的图片
.showImageOnLoading(R.mipmap.ic_launcher)
//设置图片Uri为空或是错误的时候显示的图片
.showImageForEmptyUri(R.mipmap.ic_launcher)
//设置图片加载/解码过程中错误时候显示的图片
.showImageOnFail(R.mipmap.ic_launcher)
//图像将被二次采样的整数倍
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
//设置图片加入缓存前,对bitmap进行设置
//.preProcessor(BitmapProcessor preProcessor)
// 设置图片在下载前是否重置,复位
.resetViewBeforeLoading(true)
//是否设置为圆角,弧度为多少
.displayer(new RoundedBitmapDisplayer(20))
//是否图片加载好后渐入的动画时间
.displayer(new FadeInBitmapDisplayer(100))
//构建完成
.build();
ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(context);
//将configuration配置到imageloader中
imageloader= ImageLoader.getInstance();
imageloader.init(configuration);
//自定义ImageLoader缓冲目录
File flie= new File(Environment.getExternalStorageDirectory(),"bawei");
if(!flie.exists()){
flie.mkdirs();
}
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context)
.diskCache(new UnlimitedDiskCache(flie))
.build();
imageloader.init(config);
options=new DisplayImageOptions.Builder()
//设置下载的图片是否缓存在内存中
.cacheInMemory(true)
//设置下载的图片是否缓存在SD卡中
.cacheOnDisk(true)
//设置图片的解码类型
.bitmapConfig(Bitmap.Config.ARGB_8888)
//设置图片在下载期间显示的图片
.showImageOnLoading(R.mipmap.ic_launcher)
//设置图片Uri为空或是错误的时候显示的图片
.showImageForEmptyUri(R.mipmap.ic_launcher)
//设置图片加载/解码过程中错误时候显示的图片
.showImageOnFail(R.mipmap.ic_launcher)
//图像将被二次采样的整数倍
.imageScaleType(ImageScaleType.IN_SAMPLE_INT)
//设置图片加入缓存前,对bitmap进行设置
//.preProcessor(BitmapProcessor preProcessor)
// 设置图片在下载前是否重置,复位
.resetViewBeforeLoading(true)
//是否设置为圆角,弧度为多少
.displayer(new RoundedBitmapDisplayer(20))
//是否图片加载好后渐入的动画时间
.displayer(new FadeInBitmapDisplayer(100))
//构建完成
.build();