为了账号安全,请及时绑定邮箱和手机立即绑定

瀑布流异步加载图片异常

为了更好的显示瀑布流效果,ImageView高度设置了包裹内容,同步加载图片时非常正常,但是异步加载就会有很多空白,也会有图片显示不出来;想到是因为初始化ImageView时图片还没加载出来,无法获取图片高度导致的,因此我在加载完图片后重新设置了ImageView高度,显示效果好了很多,但是滑动后再滑回来,顶部还是出现了空白,这应该是因为复用了View 导致的,因为在图片没有加载完成前,系统就按ImageView原来的尺寸计算位置的,等图片加载完了又去修改ImageView高度,岂能不乱;无奈之下,我只能用集合保存曾经加载过的图片的高度。
这种问题应该不少人都会遇到,不知道你们有没有更好的解决方案,能不能共享一下你们的经验呀

正在回答

举报

0/150
提交
取消
明日之星-RecyclerView
  • 参与学习       40772    人
  • 解答问题       116    个

带领大家学习百变RecyclerView,绝对干货,告别加班不是梦

进入课程

瀑布流异步加载图片异常

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信