正在开发一个首页的背景,这个背景包含了很多图片和图标。会对背景中的网络图片进行提前批量缓存,等待所有图片缓存成功回调之后,再将背景展示出来,请问ArkUI中是否有类似的预加载实现方式?
正在开发一个首页的背景,这个背景包含了很多图片和图标。会对背景中的网络图片进行提前批量缓存,等待所有图片缓存成功回调之后,再将背景展示出来,请问ArkUI中是否有类似的预加载实现方式?
1 回答918 阅读✓ 已解决
1 回答954 阅读
1 回答850 阅读
1 回答811 阅读
1 回答730 阅读
699 阅读
579 阅读
关于预加载网络图片,需要加入缓存可参考以下链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...
可参考以下demo:
其中Image($r(’’))假设是网络图片目前的Image组件加载网络图片第一次会读取网络图片,后续在加载图片会从缓存中读取。
若网络上加载比较慢的话,这边建议将网络图片下载到本地,再由本地进行加载展示;这边有相关的下载网络资源文件至应用文件目录的demo链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides...下载网络资源文件至应用文件目录