通过react-native run-android --variant=release
构建我的应用时,我可以看到我的所有资源都是从一开始就加载的,除了我的背景图片。这造成了从一个屏幕到另一个屏幕的非常中断的过渡(尽管我特别谈到了从启动画面到登录屏幕的情况)。我想知道如何确保从一开始就加载所有资源。
以下是我设置组件的方法:
render() {
return (
<View style={styles.container}>
<Image
style={[styles.background, styles.container]}
source={background}
resizeMode='cover'
>
...bunch of components
</Image>
</View>
);
}
}
它是在所有其他组件之后加载的Image组件。可能是它的分辨率比其他图像高得多吗?我使用了一个启动画面,一旦我的应用程序中的javascript完成加载就应该停止,这样就不应该这样了。