如何在React-Native中为android创建启动/启动画面?

时间:2016-02-11 17:40:32

标签: javascript android react-native splash-screen launch-screen

我一直在寻找一段时间,而且我还没有找到任何关于如何使用react-native为我的Android应用添加启动/启动画面。

我已经看过很多关于如何为iOS做这个的例子,但是我也需要它来使用android。我喜欢可以跨平台工作的东西,但如果现有的本地反应无法实现,我可以为它们实现它。我也看到了用java做的一种方法,但我真的不想用java代码玷污我的应用程序,尽量保持尽可能多的反应。

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

1 个答案:

答案 0 :(得分:2)

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

但是,通常Android应用都没有它们。这些应用程序通常会让图像在首次启动时显示几秒钟,从而模拟它。

在react-native中很容易做到(使用带有setState({showSplashScreen:false})的setTimeout或类似的东西。将它包裹在Android的支票中,然后你就可以了。

编辑:正如OP在评论中指出的那样,这会导致白色闪光'当应用程序正在加载时,所以看起来现在最好的解决方案是使用插件或自定义Java代码。