Glide-更多图片变换,glide-transformations的使用(六)

Gradle

compile 'jp.wasabeef:glide-transformations:3.0.1'

模糊处理

        Glide.with(this).load(url)
                .apply(bitmapTransform(new BlurTransformation(25)))
                .into(imageView);

Glide-更多图片变换,glide-transformations的使用(六)_第1张图片

黑白化

Glide.with(this)
     .load(url)
     .apply(bitmapTransform(new GrayscaleTransformation()))
     .into(imageView);

Glide-更多图片变换,glide-transformations的使用(六)_第2张图片

多个效果

现在实现模糊效果加圆角效果

MultiTransformation multi = new MultiTransformation(
                new BlurTransformation(25),
                new RoundedCornersTransformation(128, 0, RoundedCornersTransformation.CornerType.ALL));

Glide.with(this)
     .load(url)
     .apply(bitmapTransform(multi))
     .into(imageView);

Glide-更多图片变换,glide-transformations的使用(六)_第3张图片

更多效果可以去项目Github源码中查看
https://github.com/wasabeef/glide-transformations

你可能感兴趣的:(Glide)