加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – React Native Image.prefetch的工作原理?

发布时间:2020-12-15 20:45:07 所属栏目:百科 来源:网络整理
导读:有人可以解释一下RN Image.prefetch是如何工作的吗?我已经阅读了文档和示例,但我无法得到,那里发生了什么. 当我们预取图像一次时,是否会自动从缓存中加载,当我想在其他地方使用它时,或者我需要手动进行一些检查? 当我需要调用Image.prefetch方法时:例如在
有人可以解释一下RN Image.prefetch是如何工作的吗?我已经阅读了文档和示例,但我无法得到,那里发生了什么.

>当我们预取图像一次时,是否会自动从缓存中加载,当我想在其他地方使用它时,或者我需要手动进行一些检查?
>当我需要调用Image.prefetch方法时:例如在componentWillMount中的图像渲染之前或者在loadEnd回调中加载图像之后,就像在docs示例中所示?

提前感谢您的回答.

文档中给出的示例看起来令人困惑,但实际上非常简单.您可以预先获取图像,当您想要显示图像时,只需像往常一样使用图像组件.
例如,在初始场景中,您可以在预取所有图像时显示ActivityIndi??cator,一旦完成,只需显示图像就像没有预取的那样.

回答你的问题:

>图像将自动从缓存加载,无需手动检查.确保不要再次卸载/装载执行预取的场景,因为它将再次开始加载图像.
>在渲染图像之前,在渲染图像时渲染图像时,最好在某些场景中渲染.您可以使用onLoadEnd知道何时显示下一个场景.您可以使用componentWillMount进行预取,只需在完成首选项时渲染其他类似ActivityIndi??cator的内容,一旦完成渲染图像.

希望能帮助到你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读