Glide实现高斯模糊
Glide是一个比较强大也是比较常用的一个图片加载库,Glide中的Transformations用于在图片显示前对图片进行处理。glide-transformations 这个库为Glide提供了多种多样的 Transformations实
现,其中就包括高斯模糊的实现BlurTransformation
compile ‘com.github.bumptech.glide:glide:3.7.0’
compile ‘jp.wasabeef:glide-transformations:2.0.1’
通过这两个库的结合使用,就可以使用其中的BlurTransformation实现图片的高斯模糊
Glide.with(context).load(R.drawable.defalut_photo).bitmapTransform(new BlurTransformation(context, radius)).into(mImageView);
其中radius的取值范围是1-25,radius越大,模糊度越高。