1、加载圆形图片
RequestOptions options = RequestOptions.circleCropTransform()
.diskCacheStrategy(DiskCacheStrategy.NONE)//不做磁盘缓存
.skipMemoryCache(true);//不做内存缓存
Glide.with(context)
.load(data.get(0))
.transition(new DrawableTransitionOptions().crossFade())
.apply(options)
.into(holder.item_image1);
2、加载圆角图片
//设置图片圆角角度
RoundedCorners roundedCorners= new RoundedCorners(6);
//通过RequestOptions扩展功能,override采样率,压缩图片,降低内存消耗
RequestOptions options=RequestOptions.bitmapTransform(roundedCorners).override(300, 300);
Glide.with(context)
.load(data.get(0))
.transition(new DrawableTransitionOptions().crossFade())
.apply(options)
.into(holder.item_image1);
3、加载圆角图片
Glide.with(context)
.load(url)
.apply(RequestOptions.bitmapTransform(new CircleCrop()))
.skipMemoryCache(true)
.diskCacheStrategy(DiskCacheStrategy.AUTOMATIC)
.into(holder.icon);