React Native Image.prefetch如何工作?
有人可以解释我,RN Image.prefetch
如何工作? 我已阅读文档和示例,但我无法得到,发生了什么。
当我们预取一次图像时,它会自动从缓存中加载,当我想在其他地方使用它时,或者我需要手动进行一些检查?
当我需要调用Image.prefetch
方法时:例如在componentWillMount
图像呈现之前,或者在loadEnd
回调中的图像加载之后,如文档示例中所示?
预先感谢您的答案。
文档中给出的示例看起来很混乱,但实际上很直接。 您可以提前预取图像,并且当您想要像往常一样使用Image组件时显示它们。 例如,在某个初始场景中,您可以在预取所有图像的同时显示ActivityIndicator
,一旦完成后只显示像您一样的图像,但不会执行预取。
回答你的问题:
onLoadEnd
来知道什么时候显示下一个场景。 您可以使用componentWillMount
来执行预取,只需完成渲染渲染图像时渲染其他像ActivityIndicator
一样的内容。 希望能帮助到你。
链接地址: http://www.djcxy.com/p/93987.html上一篇: How React Native Image.prefetch works?
下一篇: Difference between Consul Service definition Address and Service Address