public static void showImage(Context t, String imgUrl, ImageView imageView) { // Glide.with(t) // .load(imgUrl) //// .asBitmap()//作为静态图加载,默认同时支持静态图和gif图 //// .asGif()//作为gif图加载 // .diskCacheStrategy(imgUrl.contains("gif") ? DiskCacheStrategy.SOURCE : // DiskCacheStrategy.ALL)//既缓存全尺寸又缓存其他尺寸 // .placeholder(R.drawable.fuli_image)//加载图片时的占位图片 // .error(R.drawable.fuli_image)//加载错误时的显示图片 //// .fitCenter()//图片拉伸方式 // .dontAnimate()//去掉动画,默认为淡入淡出动画 //// .override(100,100)//指定加载的图片宽高 //// .thumbnail(2.8f)//缩略比例 // .into(imageView); if (Application.connectedType == ConnectivityManager.TYPE_MOBILE || Glide.getPhotoCacheDir(t) == null) { return; } if (imgUrl.endsWith("gif")) { Glide.with(t) .load(imgUrl) .asGif() // 作为gif图加载 .diskCacheStrategy(DiskCacheStrategy.RESULT) .into(imageView); } else { Glide.with(t) .load(imgUrl) .diskCacheStrategy(DiskCacheStrategy.ALL) // 既缓存全尺寸又缓存其他尺寸 .placeholder(R.drawable.fuli_image) // 加载图片时的占位图片 .error(R.drawable.fuli_image) // 加载错误时的显示图片 .dontAnimate() // 去掉动画,默认为淡入淡出动画 .into(imageView); } }