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

发布于 2021-12-03 23:36:17 字数 464 浏览 804 评论 2

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

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

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


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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

混吃等死 2021-12-05 07:50:17

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

小情绪 2021-12-05 02:49:01

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文