我已经搜索了很长一段时间了,我还没有发现任何关于如何在我的android应用程序中添加一个启动/启动屏幕的东西。
我已经看过很多例子,说明如何为iOS做这件事,但我也需要它来与安卓协同工作。我希望能跨平台工作的东西,但如果这是不可能与当前的反应-本机,我可以实现它的两个。我也看到了一种使用java的方法,但我真的不希望用java代码来污染我的应用程序,而是尽可能多地用react编写。
有人知道怎么做吗?
发布于 2016-02-11 19:00:34
Splash屏幕是iOS应用程序的内置功能--你不能在iOS上有一个飞溅屏幕。
然而,Android应用程序通常没有它们。这些应用程序往往会通过第一次启动时显示几秒钟的图像来模拟它。
这在react本机(使用带有setTimeout的setState({showSplashScreen:false})或类似的)中非常容易。把它包在一张关于Android的支票里,你就在那里了。
编辑:正如OP在注释中指出的那样,这会导致应用程序加载时出现“白色闪光灯”,因此目前看来最好的解决方案是使用插件或自定义Java代码。
https://stackoverflow.com/questions/35346328
复制相似问题