好的,所以我读过的所有延迟加载都有2个概念。
我的问题是,哪一个是正确的。
为了实施,我使用通用图像加载器。是否可以本机实现 concept#2 ,或者我应该添加一些额外的代码?
答案 0 :(得分:-1)
首先,你应该知道没有"对#34;或"错误"一,用户体验。这一切都取决于你的思维方式。但是,根据Android指南,您不应该在主要步骤上执行繁重的任务,因为它可能会影响用户体验。这意味着您应该总是尝试在后台线程上加载图像。
但问题是,您是否应该在用户滚动时继续加载和卸载图像,或者只应在用户停止滚动时显示图像。我个人"相信答案取决于具体情况。例如,想象一下您的Facebook好友列表,其中图像旁边有名称标签。在这种情况下,您可能不需要加载所有图片,因为用户可以搜索列表,向上和向下滚动并根据名称选择正确的朋友。但是,如果希望用户仅在图像上选择和选择。然后肯定答案是在图像可用后显示图像。