异步图片加载

public class ImagerLoader extends Application {
public static ImagerLoader im;
@Override
public void onCreate() {
super.onCreate();
im =this ;
DisplayImageOptions options=new DisplayImageOptions.Builder()
.showImageOnLoading(R.mipmap.ic_launcher)
.showImageForEmptyUri(R.mipmap.ic_launcher)
.showImageOnFail(R.mipmap.ic_launcher)
.cacheInMemory(true)
.cacheOnDisc(true)
.build();
ImageLoaderConfiguration config=new ImageLoaderConfiguration.Builder(this)
.memoryCacheExtraOptions(480,800)
.diskCacheSize(5010241024)
.defaultDisplayImageOptions(options)
.build();
ImageLoader.getInstance().init(config);
}
}

Adapter

DisplayImageOptions options=new DisplayImageOptions.Builder()
.cacheOnDisk(true)
.cacheInMemory(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.build();
ImageLoader.getInstance().displayImage(bean.getImageUrl(),hanlder.oneimage,options);

猜你喜欢

转载自blog.csdn.net/qq_43603325/article/details/83794033
今日推荐