简单的imageloader

来源:互联网 发布:python genetic 编辑:程序博客网 时间:2024/04/30 18:00

简单的imageloader缓存

//方法一:

public class imageloader extends Application{    @Override    public void onCreate() {        super.onCreate();        //缓存到sd卡中        DisplayImageOptions options=new DisplayImageOptions.Builder().cacheOnDisc(true).build();        //全局配置,        ImageLoaderConfiguration configuration=new ImageLoaderConfiguration.Builder(getApplicationContext()).defaultDisplayImageOptions(options).build();        ImageLoader.getInstance().init(configuration);    }}

//方法二:

// 缓存的一个选项                DisplayImageOptions defaultOptions = new DisplayImageOptions.Builder()                        .cacheInMemory(true).cacheOnDisk(true).build();                // 厨房                ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(                        getApplicationContext())                        // 配置是否缓存                        .defaultDisplayImageOptions(defaultOptions)                        .diskCacheSize(50 * 1024 * 1024)                        .memoryCache(new UsingFreqLimitedMemoryCache(5 * 1024 * 1024))                        .build();                ImageLoader.getInstance().init(config);

适配器里

ImageLoader loader=ImageLoader.getInstance();        loader.displayImage(list.get(position), img);
0 0
原创粉丝点击