当前位置: 代码迷 >> 综合 >> Glide 4.0+设置 圆角和高斯模糊(BlurTransformation),直接拿到项目中用
  详细解决方案

Glide 4.0+设置 圆角和高斯模糊(BlurTransformation),直接拿到项目中用

热度:102   发布时间:2023-10-18 18:25:00.0
 
 
     
// 圆角和高斯模糊,设置模糊度(在0.0到25.0之间),默认”25";"4":图片缩放比例,默认“1”MultiTransformation multi = new MultiTransformation(new BlurTransformation( 25, 1 ),new RoundedCorners( 10 ) //设置图片圆角角度);RequestOptions options = new RequestOptions().fitCenter().placeholder( R.mipmap.icon_bg ).bitmapTransform( multi ).override( 300, 400 ).error( R.mipmap.icon_bg );//通过RequestOptions扩展功能,override:采样率,因为ImageView就这么大,可以压缩图片,降低内存消耗// RequestOptions options = RequestOptions.bitmapTransform( roundedCorners ).override( 300, 300 );Glide.with( context ).asBitmap().apply( options ).load( data.getLogo_image() ).into( mIvImg );