public static void imageLoader(Context context, ImageView img,String url){
Glide.with(context).load(url)//加载图片地址 网址或file文件地址
.error(R.mipmap.logo)//图片加载错误显示的图片
.thumbnail(0.3f)//防止图片过大加载时间过长先加载缩略图
.bitmapTransform(new GlideRoundTransform(context,10))//加载圆角图片
.into(img);//图片显示的ImageView
}
//加载本地res下图片
public static void imageLoaderGuide(Context context, ImageView img,int url){
Glide.with(context)
.load(url)
.centerCrop()
.into(img);
}
public static void imageLoaderBanner(Context context, ImageView img,String url){
//设置图片拉伸模式
img.setScaleType(ImageView.ScaleType.CENTER_CROP); Glide.with(context).load(url).thumbnail(0.3f).diskCacheStrategy(DiskCacheStrategy.ALL).error(R.mipmap.logo).into(img);
}
//加载
public static void imageLoaderCircle(Context context, ImageView img,String url){
Glide.with(context).load(url).bitmapTransform(new GlideCircleTransform(context)).thumbnail(0.3f).diskCacheStrategy(DiskCacheStrategy.ALL).into(img);
}
//清理内存缓存
Glide.get(this).clearMemory();
//清理SD卡缓存
new Thread(){
@Override
public void run() {
super.run();
Glide.get(StartActivity.this).clearDiskCache();
}
}.start();
Android 图片加载 Glide使用
最新推荐文章于 2024-07-25 19:32:46 发布