在React Native中创建安卓启动页(Splash Screen),你可以使用react-native-splash-screen
库。以下是如何使用这个库的步骤:
- 安装库:
npm install react-native-splash-screen --save
- 链接原生模块(如果你使用的是React Native 0.60及以上版本,则自动链接):
react-native link react-native-splash-screen
- 在
MainActivity.java
中配置启动屏幕(如果没有自动生成):
import org.devio.rn.splashscreen.SplashScreen; // 在文件顶部添加
public class MainActivity extends ReactActivity {
...
@Override
protected void onCreate(Bundle savedInstanceState) {
SplashScreen.show(this); // 在super.onCreate()之前调用
super.onCreate(savedInstanceState);
}
...
}
- 在React Native项目中使用:
import SplashScreen from 'react-native-splash-screen';
// 在组件挂载后隐藏启动屏幕
componentDidMount() {
SplashScreen.hide();
}
确保在App.js
或你的入口文件中导入SplashScreen组件并在组件挂载后调用SplashScreen.hide()
来隐藏启动屏幕。
注意:如果你使用的是React Native 0.60及以上版本,自动链接会处理原生模块的配置,你可能不需要手动链接。
这是一个非常基础的实现,实际使用时可能需要根据项目需求进行相应的样式调整和配置。