2015-04-14 20 views
3

我使用“阵营本地”建立在目前的iOS应用。预加载图像更快地显示

我目前注意到一个问题,而在“图像”元素显示图像通过source={{uri: ...}}加载从互联网上的图像时。有时候,我会看到图像短暂的白色闪光,就好像它正在重新加载图像一样。这种重新加载与我将图像从一个“图像”元素转移到另一个元素的事实有关。

然而,使用的局部图像时,这种“白色闪光”是不发生(例如,来自的XCode)。我的想法是预先加载图像并将其保存为“本地”,然后使用本地图像作为“图像”组件的源而不是URL。这也会减少产生的流量。

可否请你给我一个提示如何做到这一点?我已经阅读过“图像”文档,您可以将本地图像作为源代码,但我不知道如何在“实时”创建它们。

+0

我不能看到这是如何有效的反应原生 –

+1

这个问题已被问及之前,检查[这里](http://stackoverflow.com/questions/476679/preloading-images-with-jquery)一个简单的方法预先加载你的图片! – AboutTime

+0

我以前发现过这个帖子,但并不确定它是否适用于react-native aswell - 是吗? –

回答