如何在Android App中实现AfterEffects动画(使用Android Studio)

时间:2018-06-27 20:06:06

标签: android android-studio animation

首先:我是Appdevelopment的新手。

我想在我的应用程序中放一个动画。这是一个AfterEffects动画,我认为它将是一个.json文件。我不知道该怎么做,也没有在互联网上找到有用的东西。

不想使用Animations-API为文本或图片设置动画(例如旋转某些内容)。

感谢答案!

1 个答案:

答案 0 :(得分:0)

首先,如果要自己创建动画,则需要Adobe AfterEffects和Bodymovin插件,该插件可将动画呈现为多种格式,其中简单动画通常首选.json格式。 您可以访问Android Lottie并获取有关如何将简单动画集成到Android应用程序中的一些信息。

Lottie动画可以从以下位置加载动画:

src / main / res / raw中的json动画。 src / main / assets中的json文件。 src / main / assets中的一个zip文件。查看图片文档以获取更多信息。 json或zip文件的网址。 json字符串。来源可以来自任何东西,包括您自己的网络堆栈。 指向json文件或zip文件的InputStream。

从XML

来自res / raw(lottie_rawRes)或资产/(lottie_fileName)

<com.airbnb.lottie.LottieAnimationView
    android:id="@+id/animation_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"

    app:lottie_rawRes="@raw/hello_world"
    // or
    app:lottie_fileName="hello_world.json"

    // Loop indefinitely
    app:lottie_loop="true"
    // Start playing as soon as the animation is loaded
    app:lottie_autoPlay="true" />

有关更多文档和帮助,请访问here