嗯,目前已知有一些三方的库,react-native-fast-image
我看了下,没有看到我想象中的那个特性,就是 进入某个页面后, 显示列表页中的图片(这时候进行下载),但是下载有并发数量的控制,然后如果,离开了这个页面,正在进行中的下载,会自动降级(或者取消)
还是说,这个是个伪需求,不需要控制并发数量之类的(事实上,我好像也没有搜索到其他文章有介绍这类的方案)
1
XanderChen 2020-06-07 07:48:50 +08:00
那么你说的下载,究竟是从服务器缓存图片到本地,然后在应用界面中仅仅是显示图片。
还是将应用中将要显示的图片文件直接下载到本地? 缓存到本地的话,你是不是找找按照应用界面所处的位置按需加载图片的这种? 如果是下载文件到本地的话,让用户自行下载。、 实在没有就自己造吧。 |
2
maichael 2020-06-07 16:15:55 +08:00
伪需求,通常列表都会做懒加载(比如 flatlist 自带),本身并发加载的数量就是有限制的。
简单来说,加载的并发应该由顶层的 List 去控制,而不是底层的 Img 。 |