Glide踩坑--1.CenterCrop与Transformer的共存问题
2018-02-06 14:30
316 查看
1.CenterCrop与Transformer的共存问题
因为此bug无法在使用GridLayoutManager和StaggeredGridLayoutManager等其他情况中使用.centerCrop选项,所以要实现此功能需要在ImageView中去设置scaleType为centerCropBut,如果你想同时让图片有圆角之类的Transformer,比如在Glide中.transform()配置了一个圆角矩形,那如果同时ImageView的scaleType设置了centerCrop,那圆角就没有了
要解决此问题需要设置两个Transformer,在我的项目中像这样:
.transform(new CenterCrop(getContext()) ,new GlideRoundTransform(getContext(), 20))
这样完美解决问题。
附上圆角的代码:https://www.jianshu.com/p/0e79080c8116
https://github.com/wasabeef/glide-transformations/issues/16
https://github.com/bumptech/glide/issues/613
作者:RainFool
链接:https://www.jianshu.com/p/ef0ed5b53eb1
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章推荐
- Glide CenterCrop与Transformer的共存问题
- [置顶] Glide中centerCrop()与.transform()共用问题
- 解决使用Glide加载图片的时候会出现拉伸的情况,即使设置了centerCrop()也没用的问题
- 图片CenterCrop和圆角问题(Glide加载)
- 图片CenterCrop和圆角问题(Glide加载)
- Glide .centerCrop() 和transform圆角图片不能同时存在解决方法
- Glide.centerCrop()第一次显示无效
- Glide加载CenterCrop属性的圆角图片无效
- Glide centerCrop fitCenter和ImageView的scaleType的关系,互相影响的探讨
- Glide设置圆角图片后设置ImageVIew的scanType="centerCrop"无效解决办法
- Android的headerView和emptyView共存问题
- svn和马哥教育视频共存问题
- 如何解决Erdas和arcgis共存的问题!
- 详解ImageView的CENTER_CROP,CENTER_INSIDE,FIT_CENTER等属性
- ubuntu下的openjdk+jdk共存及JDK报错问题
- windows下IIS与Tomcat共存的问题
- 【Android】图片剪裁类库,解决com.android.camera.action.CROP在4.4版本以上遇到的intent类型问题
- binbinyang-----Glide用在CircleImageView上显示默认图片的问题,以及Glide让imageview自动显示成圆形头像
- 解决Glide加载网络圆角图片先显示完整图片的问题
- Python2.*与Python3.*共存问题