gpt4 book ai didi

android - ListView是否自动支持lazyload?

转载 作者:行者123 更新时间:2023-11-29 15:41:49 25 4
gpt4 key购买 nike

我在 ListView 中有图像,当我向下滚动时。它似乎可以动态渲染图像。是懒加载吗?如果是,那么为什么存在 lazyload 库。

看看 secnario。

我在 ListView 中渲染 25 张图像。第一次加载所有图像大约需要 5 分钟。在渲染所有图像大约需要不到 10 秒之后?如果 listview 做延迟加载那么为什么加载所有图像需要大约 5 分钟?

最佳答案

React native ListView 确实实现了一种延迟加载,但仅限于根据 pageSize 属性和您的滚动位置呈现行本身。假设您有 100 行,ListView 不会在给定时间呈现所有行。它只会呈现特定数量的行,并在用户向下滚动时呈现更多行。延迟加载模块进一步增强了这一点,直到它靠近 View 端 Eloquent 呈现实际的行 View

其次,React Native 在设备上缓存图像。因此,无论何时加载远程图像,它都会根据图像的 url 检查本地缓存。如果存在缓存,它会使用该图像而不是发出新的网络请求。

关于android - ListView是否自动支持lazyload?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39160291/

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