import android.content.Context;
import android.text.TextUtils;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.request.RequestOptions;
import com.youth.banner.loader.ImageLoader;
/**
* Created by leslie on 18/6/11.
*/
public class GlideImageLoader extends ImageLoader {
public static void showImage(String url, ImageView tarImg) {
Context context = ContextManager.getInstance().getApplication();
if (url != null && url.endsWith(".gif")) {
Glide.with(context).asGif().load(url).into(tarImg);
} else {
showImage(context, url, tarImg, -1);
}
}
public static void showImage(String url, ImageView tarImg, int redId) {//能处理服务器中的对gif图片处理后的
Context context = ContextManager.getInstance().getApplication();
tarImg.setBackgroundResource(redId);
if (url != null && url.contains(".gif")) {
Glide加载进行进一步封装
最新推荐文章于 2024-04-09 13:44:51 发布
本文将探讨如何对Glide图片加载库进行深度封装,以实现更高效、更定制化的图片管理。我们将讨论如何设置自定义转换、缓存策略、占位符以及错误图片,同时提供最佳实践,帮助开发者提升应用的图像加载性能。
摘要由CSDN通过智能技术生成