Glide使用遇到的坑
2016-04-11 00:00
295 查看
使用Glide默认没有圆角转换的功能
需要使用自定义Transformation,但无法实现placeholder图片的圆角转换
圆角图片,使用CircleImageView
虽然CircleImageView继承ImageView,不能使用scaleType参数,否则报InflateException。CircleImageView 源码主动抛出的异常。
使用自定义ImageView,如CircleImageView,通过Glide加载网络图片,且设置了占位符,如placeholder或error,则第一次不显示网络图片
解决办法:
(1) 不使用占位符
(2) 不使用默认动画
需要使用自定义Transformation,但无法实现placeholder图片的圆角转换
圆角图片,使用CircleImageView
虽然CircleImageView继承ImageView,不能使用scaleType参数,否则报InflateException。CircleImageView 源码主动抛出的异常。
使用自定义ImageView,如CircleImageView,通过Glide加载网络图片,且设置了占位符,如placeholder或error,则第一次不显示网络图片
解决办法:
(1) 不使用占位符
(2) 不使用默认动画
Glide.with(getContext()) .load(avatarUrl) .dontAnimate()//防止设置placeholder导致第一次不显示网络图片,只显示默认图片的问题 .placeholder(R.drawable.icon_default) .into(mCircleImageView);
相关文章推荐
- wglMakeCurrent
- Superstar transfer pdf
- Li Ning Railway Series II Soccer Cleats
- 隐式类型转换(C++学习)
- XSLT学习笔记
- XML技术概要
- 常用地图投影算法
- 一个Bitmap类
- 数字图像处理词汇表
- SOA and ESB advantage
- ESB defination
- 一篇通俗易懂的.x文件解析+骨骼动画实现的文章
- RFC2045
- 下载CSV, MS EXCEL打开乱码解决方案[转载]
- Android动画 之 Tween Animation(ScaleAnimation 大小渐变)
- Android动画 之 Tween Animation(TranslateAnimation 位置渐变)
- Android动画 之 Tween Animation(RotateAnimation 旋转动画)
- When the operation was concluded
- ACIS开发例子
- Oracle9i初始化参数中文说明5