在显示启动画面时响应本机加载图像
React Naive load images while displaying Splash screen
感谢您来到这里。
我正在使用 React Native 开发应用程序,遇到了一个关于图像加载的新问题。
感谢 Spencer,我现在可以制作 Progressive Image
https://medium.com/react-native-training/progressive-image-loading-in-react-native-e7a01827feb7
但是,我现在想要的是立即加载图像,而不是显示占位符。有没有什么方法可以在启动画面显示时加载图像,并且可以立即加载图像?
对于那些想知道为什么我想要这个的人,我创建了一个动画切换导航器,每个屏幕都有自己的背景图像,这些图像是相同的图案但颜色不同,因此当导航到另一个选项卡时它看起来像图像正在动画。
您是否尝试过在启动时调用 prefetch
?您可以设置 1 秒的固定超时,这将使应用程序有足够的时间在良好的网络条件下缓存所有图像。
Image.prefetch(url);
Prefetches a remote image for later use by downloading it to the disk cache
如果您想要更多控制权,也可以查看 react-native-fast-image
感谢您来到这里。 我正在使用 React Native 开发应用程序,遇到了一个关于图像加载的新问题。
感谢 Spencer,我现在可以制作 Progressive Image https://medium.com/react-native-training/progressive-image-loading-in-react-native-e7a01827feb7
但是,我现在想要的是立即加载图像,而不是显示占位符。有没有什么方法可以在启动画面显示时加载图像,并且可以立即加载图像?
对于那些想知道为什么我想要这个的人,我创建了一个动画切换导航器,每个屏幕都有自己的背景图像,这些图像是相同的图案但颜色不同,因此当导航到另一个选项卡时它看起来像图像正在动画。
您是否尝试过在启动时调用 prefetch
?您可以设置 1 秒的固定超时,这将使应用程序有足够的时间在良好的网络条件下缓存所有图像。
Image.prefetch(url);
Prefetches a remote image for later use by downloading it to the disk cache
如果您想要更多控制权,也可以查看 react-native-fast-image