【问题标题】:Custom animated launch screen using lottie in react native project in xcode for ios only [closed]仅在 xcode for ios 的 react native 项目中使用 lottie 的自定义动画启动屏幕 [关闭]
【发布时间】:2019-11-21 09:15:06
【问题描述】:

我正在使用 react 本机 iOS 应用程序,我想使用 lottie 为启动屏幕或启动屏幕设置动画。最好的方法应该是什么。

【问题讨论】:

    标签: ios swift react-native splash-screen launch-screen


    【解决方案1】:

    你不能在启动屏幕上做动画。实现这一点的最佳方法是使用这个小技巧:

    1. 在 LaunchScreen 上放置图像
    2. 创建一个视图控制器并将动画放入其中。
    3. 将此视图控制器作为应用程序的入口点。
    4. 视图控制器中的动画完成后,导航到下一个视图控制器。

    我是一名 iOS 应用程序开发人员,我们大多数人都是这样做的。

    【讨论】:

    • 谢谢。我也想过这个,想知道一个更合适的方法。你能告诉我如何从该视图控制器启动反应应用程序,因为我的应用程序代码在 react-native 中。
    • 这是唯一的方法,也是最合适的方法;)。正如我所说,我是一名 iOS 开发人员,对本机反应一无所知。也许这个答案会有所帮助:stackoverflow.com/a/45048642/8374890
    【解决方案2】:

    我建议查看这个包含多个示例和最佳实践的包: https://github.com/react-native-community/lottie-react-native

    【讨论】:

      【解决方案3】:

      执行此操作的常用方法是将抽奖动画的第一帧设置为启动画面。然后创建一个自定义的 react native 屏幕作为你的 React Native 应用程序的第一个屏幕,并将 lottie 动画放在那里。设置一些延迟,然后导航到您尊敬的屏幕。对于乐天动画,使用这个库: https://github.com/lottie-react-native/lottie-react-native

      【讨论】:

        猜你喜欢
        • 2016-03-05
        • 2015-12-30
        • 1970-01-01
        • 2018-06-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-05
        相关资源
        最近更新 更多