使用Glide加载圆角矩形图片、圆形图片

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

Glide-github地址

Glide jar包下载地址

加载圆形图片:

RequestOptions mRequestOptions = RequestOptions.circleCropTransform()
.diskCacheStrategy(DiskCacheStrategy.NONE)//不做磁盘缓存
.skipMemoryCache(true);//不做内存缓存

Glide.with(mContext).load(userInfo.getImage()).apply(mRequestOptions).into(mUserIcon);

效果:

加载圆角图片:

//设置图片圆角角度
RoundedCorners roundedCorners= new RoundedCorners(6);
//通过RequestOptions扩展功能
RequestOptions options=RequestOptions.bitmapTransform(roundedCorners).override(300, 300);

Glide.with(context).load(files.getFilePath()).apply(options).into(mUserPhoto);

猜你喜欢

转载自blog.csdn.net/zhanlv/article/details/80372569