毕业论文
您现在的位置: 动漫下载 >> 动漫下载资源 >> 正文 >> 正文

Lottie让动画如此简单

来源:动漫下载 时间:2022/7/30
北京哪里治白癜风 https://wapyyk.39.net/bj/zhuanke/89ac7.html
一、简介

Lottie是Airbnb开源的一个面向iOS、Android、ReactNative的动画库,能分析AdobeAfterEffects导出的动画,并且能让原生App像使用静态素材一样使用这些动画,完美实现动画效果。现在使用各平台的native代码实现一套复杂的动画是一件很困难并且耗时的事,我们需要为不同尺寸的屏幕加载不同的素材资源,还需要写大量难维护的代码,而Lottie可以做到同一个动画文件在不同平台上实现相同的效果,极大减少开发时间,实现不同的动画,只需要设置不同的动画文件即可,极大减少开发和维护成本。

官方效果图:

二、如何使用

Lottie支持多平台,使用同一个JSON动画文件,可在不同平台实现相同的效果。

Android通过Airbnb的开源项目lottie-android实现,最低支持API16;

IOS通过Airbnb的开源项目lottie-ios实现,最低支持IOS7;

ReactNative,通过Airbnb的开源项目lottie-react-native实现;

这是Reactlogo的动画,以下以Android平台为例如何使用Lottie

1.下载Lottie

在项目的build.gradle文件添加依赖

dependencies{

转载请注明:http://www.0431gb208.com/sjslczl/1235.html

  • 上一篇文章:
  • 下一篇文章: