Glide加载圆形、圆角图片

Glide是一个功能强大的图片加载库,下面是平常开发中使用到的一些功能,基于Glide-4.X版本的用法

Glide-github地址

Glide jar包下载地址

加载圆形图片:


  
  
  1. RequestOptions mRequestOptions = RequestOptions.circleCropTransform()
  2. .diskCacheStrategy(DiskCacheStrategy.NONE) //不做磁盘缓存
  3. .skipMemoryCache( true); //不做内存缓存
  4. Glide.with(mContext).load(userInfo.getImage()).apply(mRequestOptions).into(mUserIcon);

效果:

加载圆角图片:


  
  
  1. //设置图片圆角角度
  2. RoundedCorners roundedCorners= new RoundedCorners( 6);
  3. //通过RequestOptions扩展功能,override:采样率,因为ImageView就这么大,可以压缩图片,降低内存消耗
  4. RequestOptions options=RequestOptions.bitmapTransform(roundedCorners).override( 300, 300);
  5. Glide.with(context).load(files.getFilePath()).apply(options).into(mUserPhoto);

Glide是一个功能强大的图片加载库,下面是平常开发中使用到的一些功能,基于Glide-4.X版本的用法

猜你喜欢

转载自blog.csdn.net/weixin_43882999/article/details/86492819