在显示初始屏幕时反应天真加载图像

问题描述 投票:0回答:1

感谢您到达这里。我正在使用React Native开发应用程序,并且遇到了有关图像加载的新问题。

感谢Spencer,我现在可以制作渐进式图像https://medium.com/react-native-training/progressive-image-loading-in-react-native-e7a01827feb7

但是,我现在要立即加载Image,而不显示占位符。显示启动画面时,有什么方法可以加载图像,并可以立即加载图像吗?

对于那些想知道为什么要这样做的人,我创建了一个动画切换导航器,并且每个屏幕都有其背景图像,这些图像是具有不同颜色的相同图案,因此当导航到另一个选项卡时,该图像看起来像是在动画。

reactjs react-native asynchronous image-loading
1个回答
0
投票

您是否曾在启动启动时尝试调用prefetch?您可以设置大约1秒钟的固定超时,这将使该应用有足够的时间在良好的网络条件下缓存所有图像。

Documentation

Image.prefetch(url);

通过下载远程映像将其下载到磁盘缓存中,以供以后使用,以供将来使用

如果需要更多控制,也可以结帐react-native-fast-image

© www.soinside.com 2019 - 2024. All rights reserved.