如何为 react-native android 设置启动画面

新手上路,请多包涵

如何为 react-native android 设置启动画面,我找不到有关该主题的任何内容,我认为这很奇怪。

谢谢

原文由 Adam Katz 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 654
1 个回答

我尝试了以下 3 种方法。第一个是我目前用于 react-native 项目的 android 初始屏幕。

  1. 使用其他人编写的 npm 包。

参考: https ://github.com/remobile/react-native-splashscreen

  1. 创建一个 SplashScreen 组件并随后重定向。

参考: 如何创建某种启动屏幕/启动屏幕,在应用加载后消失? (反应原生)

  1. 本机在 java 代码中。

参考: https ://www.bignerdranch.com/blog/splash-screens-the-right-way/

我在 componentDidMount()initialRoute 中有一个 fetch 请求。

使用上面列表中的第一种方式在显示初始屏幕时执行请求。

而第二种方法需要等到 SplashScreen 组件被卸载。

第三种方法是编写和维护更多的代码。

原文由 chinloong 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏