Glide在Recyclerview中加载图片时大时小..

Happy_Imp 发布于 2016/05/18 11:25
阅读 3K+
收藏 0

每个item里面就放一个Imageview  ,高宽都为wrap_content.

然后用基础的Glide加载,在滑动加载图片的时候出现时大时小.  因为服务器返回的图片大小不固定,

Glide.with(BaseApplication.mContext) .load(url) .dontAnimate() 
.placeholder(R.mipmap.uil_loading_icon) .into(imageView);


有些正常显示,有些变小,然后滑到下面,上面item回收后,再划回来,重新加载,又有时会正常.

加载中
0
工兵铲
工兵铲

楼主解决了吗?我也遇到这个问题,目前还没查到有人的解决方案

0
今晚加班打老虎
今晚加班打老虎

Add this line

android:adjustViewBounds="true"

to the imageview in layout file it will automatically resize image view.

in glide change .crossFade() to .fitCenter()

http://stackoverflow.com/questions/33283493/recyclerview-recycled-viewholder-image-view-wrong-size

返回顶部
顶部