【问题标题】:Stop image loading while scroll fast in ListView/Recyclerview android?在 ListView/Recyclerview android 中快速滚动时停止图像加载?
【发布时间】:2016-09-01 11:41:04
【问题描述】:

我想在 ListView/Recyclerview android 中快速滚动时停止图像加载。

【问题讨论】:

  • 为什么要阻止它??
  • 你使用什么图片库?
  • 如果我快速滚动,图像下载会变得很慢,我想停止它们,并且在用户停止列表时只向用户下载可见图像
  • 但是我问你的是你为什么要那样做??指定您当前在加载所有图像时遇到的问题
  • 我想提高回收视图的性能和带宽,我在列表中有 1000 个项目,我滚动到最后,然后需要下载 1000 个图像

标签: android performance android-recyclerview


【解决方案1】:

要提高 listview/recyclerview 的性能,请使用以下技巧: 1.内存捕获,以便图像加载更快。为此,可以直接使用一些库,例如: 1.滑翔 2.毕加索 3.通用图片加载器等

2.避免/最小化getview/onbindViewHolder中的条件。 3.避免在getview/onbindViewHolder中写太多的逻辑。

使用这样的技巧可以提高性能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 2018-01-18
    • 2016-05-03
    相关资源
    最近更新 更多