Glide 4.0 生成圆角图片
针对 Glide 4.0 以下的版本,我搜索到都是继承自 BitmapTransformation 的方法,亲测不管用。先把错误代码贴出来,如下:
|
|
github 上有一个开源库, glide-transformations 这个库实现了各种圆角和圆形图片的效果,但是在 Glide 4.0 上有问题。我看了他实现圆角图片的代码,亲测无效,如下:
|
|
下面是我自己实现的圆角图片的方式。废话少说先贴代码,如下:
|
|
再深入一点,可一个搞一个构造器,传入 radius 能够更灵活一点。