使用resizeMode =“contains”道具时,图片无法以react-native呈现?

时间:2016-06-30 08:11:13

标签: android react-native

我正在使用reactnative制作Android应用程序。我正在使用反应本机路由器通量在应用程序的不同页面之间导航。 (正如文档通过调用Actions.PAGENAME()表示的那样)。

当每个页面最初加载时,一切都很好但是在导航或浏览应用程序的不同页面一段时间后出现问题,图像开始消失。在这种情况下,我使用图像的地方是空白的。此外,当我在调试模式下多次重新加载应用程序时,同样的事情发生了。

经过大量试验和错误尝试了几天后,我发现当我使用带有< Image >的{​​{1}}组件时会导致此问题。如果我使用resizeMode="contain",问题就不存在了。但是,我需要道具才能正确放置图像,这似乎是唯一的选择。

你们中间有没有遇到过我面临的同样问题?这个问题有什么解决方案吗?如果没有,那么替代方案是什么?

1 个答案:

答案 0 :(得分:0)

尝试在android清单应用程序标记中添加android:largeHeap =“true”。像下面的stackoverflow-answer描述的那样。这似乎可以创造更好的性能,并可能解决您的图像加载问题。

React-native: image missing after reloading JS several times