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); } }