返回信息流我采用了比较简单的通过设置tag+asynTask的方式来实现,然后我发现图片乱序的问题是解决了,但是会产生图片变换的问题(即在某个position滑入屏幕的时候有picA-->picB,会闪一下,但这个position确实应该是picB),是因为利用了convertview的问题(因为会重复利用recycler中的,所以先显示原来的,再重新set)吗?有没有什么解决方案呢?
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #25643同步于 2015/9/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[Android]listview异步加载图片问题
vanet
2015/9/28镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
感觉是用了异步加载的问题吧,理论上异步加载有默认图片(图片加载前或加载失败的默认图)的话不会出现你说的情况(不过好像出现了也看不出来)。并且多图一般都是用框架加载的,很少自己写asyntask。
【 在 ocean2706 的大作中提到: 】
: 感觉是用了异步加载的问题吧,理论上异步加载有默认图片(图片加载前或加载失败的默认图)的话不会出现你说的情况(不过好像出现了也看不出来)。并且多图一般都是用框架加载的,很少自己写asyntask。
恩恩,了解了,加上默认的图片,体验会好点。感觉是不是因为图片太大了,加载的有点慢啊,所以感觉上会有个时间差。
安卓刚开始搞没多久,自己熟悉一下一些常用的操作。
谢谢啦
你做项目的话推荐用现有的成熟框架加载图片,fresco、Picasso、universalImageloader、xutils都行,不过根据项目不同,效果也有差异,毕竟实现方式不尽相同。如果你自己做着玩,现在这样自己动手写就挺好,不过还是推荐没事看看框架,以及别人的实现原理,Android加载图片是个大难题和大学问,绝大多数产品需要展示大量清晰图片,Android自身优化的不能满足需求。
【 在 ocean2706 的大作中提到: 】
: 你做项目的话推荐用现有的成熟框架加载图片,fresco、Picasso、universalImageloader、xutils都行,不过根据项目不同,效果也有差异,毕竟实现方式不尽相同。如果你自己做着玩,现在这样自己动手写就挺好,不过还是推荐没事看看框架,以及别人的实现原理,Android加载图片是个大难题和大学问,绝大多数产品需要展示大量清晰图片,Android自身优化的不能满足需求。
嗯,好的,谢谢。