01
System 模式
直接使用 AndroidX SplashScreen,不创建 Dialog,也不加载全屏启动 layout。
优化启动速度根据产品形态选择 Android 路径
两种模式共用同一套 JavaScript API,区别在于原生启动开销与视觉自由度。
直接使用 AndroidX SplashScreen,不创建 Dialog,也不加载全屏启动 layout。
优化启动速度用原生覆盖层继续保持启动画面,支持自定义隐藏动画,也支持启动后再次 show()。
配置 Android一次衔接,三个原生阶段
操作系统负责绘制最早出现的启动帧。
React Native 启动时,组件继续显示匹配的原生画面。
初始 UI 准备完成后,JavaScript 再调用 hide()。
安装
不支持 Expo Go;Expo 项目需要使用 prebuild 或 development build。
npm install react-native-splash-screen-newarch阅读接入指南