gpt4 book ai didi

android - 惰性适配器仅在滚动

转载 作者:行者123 更新时间:2023-11-30 03:48:59 26 4
gpt4 key购买 nike

请原谅我的英语...我是法国人:)

我写这篇文章是因为我的 Android 应用程序有点问题!我有一个包含图像和文本的 ListView ,我只想在用户看到这些项目时加载图像。

例如:

  • ListView 中有 1000 个项目
  • 用户滚动并显示项目 52 到项目 57。
  • 我想为这些项目加载图像
  • 我想卸载(释放内存)其他项目

我清楚了吗?

感谢您的帮助!

最佳答案

按照其他人的建议使用 lazyLoader。此外,使用手势检测器/监听器。不要在用户滑动时调用 ImageLoaders 的 getImage/Bitmap 方法来获取图像。

你怎么能做到这一点?
在手势监听器方法的 onFling 中设置一个 bool 值,并相应地重置它。

你取得了什么成就?
当用户执行 fling 操作时,您将跳过下载图像。

备选累积请求并在延迟 700 毫秒后下载。使用 FIFO 集合,集合的最大大小将等于可见项的数量。如果用户滚动,则重置(进一步延迟)下载请求。

我更喜欢第一种方法。如果我有时间会发布一些代码。

关于android - 惰性适配器仅在滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14458262/

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