你如何在 React-Native 中为 android 制作启动/启动画面
How do you make a launch/splash screen for android in React-Native?
我已经搜索了一段时间了,但我还没有找到任何关于如何使用 react-native 向我的 android 应用程序添加启动/启动画面的信息。
我已经看到了很多如何为 iOS 执行此操作的示例,但我也需要它与 android 一起使用。我喜欢可以跨平台工作的东西,但如果当前的 react-native 无法做到这一点,我可以同时实现它。我也看到了一种用 java 做到这一点的方法,但我真的不希望用 java 代码污染我的应用程序,尽量保留我在 react 中编写的内容。
有谁知道这是怎么做到的?
初始屏幕是 iOS 应用程序的内置功能 - iOS 上不能没有初始屏幕。
但是,通常Android应用程序没有它们。确实如此的应用程序倾向于通过首次启动时显示几秒钟的图像来模拟它。
这在 react-native 中很容易做到(使用 setTimeout 和 setState({showSplashScreen:false}) 或类似的东西。把它包装在Android的支票里,你就在那里。
编辑:正如OP在评论中指出的那样,这会导致应用程序加载时出现"白色闪光",因此目前看起来最好的解决方案是使用插件或自定义Java代码。
相关文章:
- 当元素在屏幕中占60%时,WOW.js启动动画
- 使用带有onclick事件的Javascript启动CSS3动画
- AngularJS指令中的动画,事件未启动
- 在 HTML 页面中嵌入动画 SVG,暂停(不启动动画)
- 在调整窗口大小时停止/重新启动动画循环
- 三.js对象启动动画/游戏循环
- 在wordpress中,在页面完全加载后启动动画
- 使用带有突发引擎和画布的“开始”按钮重新启动动画
- 动画运行完毕后重新启动动画
- AngularJs:如何在值变化时启动动画(ng-scope)
- 如果为false,拖放会将我带到另一个网站,如果为true,则会重新启动动画
- 滚动功能无法正确启动动画
- 重新启动动画jquery和javascript
- jQuery textilate .js -如何“重置”元素HTML并重新启动动画
- 如何停止和重新启动动画gif
- JQuery在stop()调用后重新启动动画
- 如何为每个对象独立启动动画(KineticJS)
- 单击鼠标启动动画gif,从第一帧开始
- jQuery停止后重新启动动画
- 滚动到时启动动画