首先:我是Appdevelopment的新手。
我想在我的应用程序中放一个动画。这是一个AfterEffects动画,我认为它将是一个.json文件。我不知道该怎么做,也没有在互联网上找到有用的东西。
我不不想使用Animations-API为文本或图片设置动画(例如旋转某些内容)。
感谢答案!
答案 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