public class app extends Application { private File s; private ImageLoaderConfiguration manger; private File mpath; @Override public void onCreate() { super.onCreate(); //创建缓存文件 String s = getExternalCacheDir().getPath() + "/day10/"; mpath = new File(s); //设置缓存配置 ImageLoaderConfiguration build = new ImageLoaderConfiguration.Builder(this) //缓存文件数量 .diskCacheFileCount(100) //缓存的大小为2mb .diskCacheSize(2*1024*1024) //限制缓存到这个文件 .diskCache(new UnlimitedDiskCache(mpath)) //绑定和图片设置圆角配置 .defaultDisplayImageOptions(options()) //设置内存缓最大值 .memoryCache(new LruMemoryCache(5*1024*1024)) .build(); ImageLoader.getInstance().init(build); } private DisplayImageOptions options(){ return new DisplayImageOptions.Builder() .displayer(new CircleBitmapDisplayer(Color.WHITE,15)) .showImageOnLoading(R.drawable.ic_launcher_background) .cacheOnDisk(true) .cacheInMemory(true) .bitmapConfig(Bitmap.Config.ARGB_8888) .build(); }
设置缓存和圆角图片Imageloader
猜你喜欢
转载自blog.csdn.net/qq_43578439/article/details/84889440
今日推荐
周排行