访问http时,要在清单文件里加上
android:usesCleartextTraffic="true

RequestOptions options = new RequestOptions()
.placeholder(R.drawable.yuanjing)//占位图
// .error(R.mipmap.ic_launcher) //错误占位图
// .circleCrop(); //圆形
.centerCrop(); //以中心剪切填满控件
// .dontTransform(); //取消图片变换
// .transforms(new GrayscaleTransformation());//黑白
// .transforms(new BlurTransformation(1,10));//模糊
// .transforms(new CropCircleWithBorderTransformation(8,0x4AE614E6)); //圆形带边框
//.transforms(new CropTransformation(300,300)); //改变图片加载的宽高
// .transforms(new ColorFilterTransformation(0x4AE614E6)); //彩色滤光片转换
//.transforms(new CropSquareTransformation(), new RoundedCornersTransformation(100,10 , RoundedCornersTransformation.CornerType.BOTTOM)); //圆角+以中心剪切填满控件
Glide.with(this).load(imgurl)
.apply(options)
// .override(600,600)
.into(image);
//图片加载框架 glide
implementation 'com.github.bumptech.glide:glide:4.8.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
//图片变换
implementation 'jp.wasabeef:glide-transformations:4.3.0'
- glide-transformations的项目主页地址是 https://github.com/wasabeef/glide-transformations它实现了很多通用的图片变换效果,如裁剪变换、颜色变换、模糊变换等等,
本文介绍了如何在Android应用中使用Glide4.5进行图片加载,并重点讲解了如何结合glide-transformations库实现图片的裁剪、颜色和模糊等效果,提升用户体验。
6544

被折叠的 条评论
为什么被折叠?



