package ren.solid.library.imageloader;
import android.widget.ImageView;
import ren.solid.library.R;
/**
* Created by _SOLID
* Date:2016/5/13
* Time:10:24
*/
public class ImageLoader {
private static volatile IImageLoaderProvider mProvider;
private static IImageLoaderProvider getProvider() {
if (mProvider == null) {
synchronized (ImageLoader.class) {
if (mProvider == null) {
mProvider = new GlideImageLoaderProvider();
}
}
}
return mProvider;
}
public static void displayImage(ImageView iv, String url) {
ImageRequest request = new ImageRequest.Builder()
.url(url)
.imgView(iv)
.placeHolder(R.color.md_grey_300)
.error(R.color.md_red_300)
.create();
getProvider().loadImage(request);
}
}