使用CircleImageView加载图片时显示不正常
坑:在使用CircleImageView实现圆形头像时,如果Glide设置了placeHolder,加载时会出现加载不出图片的情况。
分析:CircleImageView引起的与占位图和显示动画的冲突问题。
解决方案:
方案一: 不设置placeholder占位图。
方案二: 使用Glide的Transformation自己设置圆形图片,具体参考这个How do rounded image with Glide library?。
方案三: 去掉Glide加载的默认动画,即调用dontAnimate()方法。
参考:
http://answerzhao.github.io/2016/10/16/issues%20in%20using%20Glide/