代码之家  ›  专栏  ›  技术社区  ›  Think.Smart

我可以在Codenameone应用程序中使用Lottie动画吗

  •  0
  • Think.Smart  · 技术社区  · 7 年前

    我想在我的CN1应用程序的初始屏幕上渲染一小段动画,但我很挣扎。

    Lottiefiles网站包含很多优秀的动画内容,但我能找到的最接近使用它的例子是XCode。我已经下载了动画的JSON文件,但我想知道是否有人想出了一种将其整合到CN1 Java应用程序中的方法?

    我可以看到开发人员使用了Java,但我猜CN1不允许在布局管理器上使用LottieAnimationView组件。 https://steemit.com/utopian-io/@fahrulhidayat/beautiful-animation-for-android-application-using-lottie-library

    欢迎指点。谢谢

    0 回复  |  直到 7 年前
        1
  •  1
  •   Shai Almog    7 年前

    “正确的方法”可能是将各种操作系统的本机实现封装在cn1lib中,这样您就可以跨平台使用lottie。《开发者指南》中有一个关于包装本机代码的长教程,几年前Steve做了一个关于这个主题的三集视频系列: https://www.codenameone.com/blog/integrating-3rd-party-native-sdks-part-3.html

    它主要是机械的,所以不应该太难。如果你想走一条捷径,你可以在一个特定的环境中使用API的web版本 BrowserComponent 今天到此为止。

    推荐文章