package com.zcy.ghost.vivideo.component; import android.app.Activity; import android.content.Context; import android.widget.ImageView; import com.bumptech.glide.Glide; import com.bumptech.glide.load.engine.DiskCacheStrategy; /** * Description: ImageLoader * Creator: yxc * date: 2016/9/21 9:53 */ public class ImageLoader { public static void load(Context context, String url, ImageView iv) { //使用Glide加载圆形ImageView(如头像)时,不要使用占位图 Glide.with(context).load(url).crossFade().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(iv); } public static void load(Activity activity, String url, ImageView iv) { //使用Glide加载圆形ImageView(如头像)时,不要使用占位图 if (!activity.isDestroyed()) { Glide.with(activity).load(url).crossFade().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(iv); } } public static void loadAll(Context context, String url, ImageView iv) { //不缓存,全部从网络加载 Glide.with(context).load(url).crossFade().skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.NONE).into(iv); } public static void loadAll(Activity activity, String url, ImageView iv) { //不缓存,全部从网络加载 if (!activity.isDestroyed()) { Glide.with(activity).load(url).crossFade().skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.NONE).into(iv); } } }