Glide加载图片工具类进行封装
单例模式的使用
public class ShowImageUtils {
private static ShowImageUtils showImageUtils ;
private ShowImageUtils() {
}
public static ShowImageUtils getInstance(){
if (showImageUtils == null){
showImageUtils = new ShowImageUtils();
}
return showImageUtils;
}
//加载普通图片
public void showImage(Context context, String url, int errorImg, ImageView imageView){
Glide.with(context).load(url).error(errorImg).into(imageView);
}
//加载本地图片
public void showImage(Context context, int url, int errorImg, ImageView imageView){
Glide.with(context).load(url).error(errorImg).into(imageView);
}
//加载GIF图片
public void showGif(Context context,String url,int errorImg,ImageView imageView){
Glide.with(context).asGif().load(url).error(errorImg).into(imageView);
}
}