3

我已经搜索了一段时间,但我还没有找到任何关于如何使用 react-native 将启动/启动屏幕添加到我的 android 应用程序的信息。

我已经看到很多关于如何为 iOS 执行此操作的示例,但我也需要它与 android 一起使用。我喜欢可以跨平台工作的东西,但如果当前的 react-native 无法做到这一点,我可以同时实现它。我还看到了一种使用 java 的方法,但我真的不希望用 java 代码污染我的应用程序,尽量保留我可以在 react 中编写的内容。

有谁知道如何做到这一点?

4

1 回答 1

2

启动画面是 iOS 应用程序的内置功能 - 在 iOS 上您不能没有启动画面。

但是,通常 Android 应用程序没有它们。确实倾向于通过在首次启动时显示几秒钟的图像来模拟它的应用程序。

这在 react-native 中很容易做到(使用 setTimeout 和 setState({showSplashScreen:false}) 或类似方法。将它包装在 Android 的检查中,你就在那里。

编辑:正如 OP 在评论中指出的那样,这会在应用程序加载时导致“白色闪烁”,因此目前看来最好的解决方案是使用插件或自定义 Java 代码。

于 2016-02-11T19:00:34.753 回答