Android 图片加载 Glide使用

来源:互联网 发布:希拉里 国务卿知乎 编辑:程序博客网 时间:2024/03/29 22:11
   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();
1 0
原创粉丝点击