gpt4 book ai didi

android - 动态 ListView - 设计模式

转载 作者:太空宇宙 更新时间:2023-11-03 10:49:32 24 4
gpt4 key购买 nike

我必须在此 Mockup 中实现设计,我的列表将从服务器获取实时数据并缓存它。

该列表将包含大图像和最多1000 项

  • 用户将设置限制。
  • 图片可以是任何大小(以 MB 为单位)或任何分辨率。
  • 如果图片太大,我一定会调整图片的大小。

向上和/或向下滚动时,列表应加载本地缓存(存储)或从服务器下载的数据。

由于如此庞大的列表需要大量内存和处理(这在移动设备上不可用),我需要应用非常优化的设计模式。

问题

有人可以为此建议任何设计模式吗?

您将如何实现?

相关问题: List View Design Pattern

最佳答案

Commonsguy(Mark Murphy)在这里实现了一个非常好的无限 ListView :

https://github.com/commonsguy/cwac-endless

它避免为您的 ListView 加载大型数据集,并允许用户随着滚动的进行滚动越来越多的元素。我测试了它,它非常整洁:到达底部时添加的元素数量、异步加载等。您必须处理向后滚动部分,因为实际上,向下滚动时滚动会动态递增(不是上)。

关于android - 动态 ListView - 设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16055326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com