public class GlideUtil {
public static void displayImg(Context context, String imgPath, View view, int defaultImg) {
Glide.with(context).load(imgPath).placeholder(defaultImg).error(defaultImg).into((ImageView) view);
}
public static void displayImg(Context context, int imgPath, View view, int defaultImg) {
Glide.with(context).load(imgPath).placeholder(defaultImg).error(defaultImg).into((ImageView) view);
}
public static void displayRoundImg(Context context, String imgPath, View view, int defaultImg) {
Glide.with(context).load(imgPath).bitmapTransform(new CropCircleTransformation(context)).placeholder(defaultImg).error(defaultImg).crossFade(1000).into((I mageView) view);
}
public static void displayBitmapRoundImg(Context context, Bitmap bitmap, View view, int defaultImg) {
ByteArrayOutputStream baos =new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] bytes = baos.toByteArray();
Glide.with(context).load(bytes).bitmapTransform(new CropCircleTransformation(context)).placeholder(defaultImg).error(defaultImg).crossFade(1000).into((I mageView) view);
}
}
网友评论