Lottie动画概述,文末有彩蛋

Lottie是一个开源动画库,允许设计师在Adobe After Effects中创建动画,然后将其导出为JSON格式,用于Android和iOS等平台。这种方式减轻了程序员的工作负担,提高了动画的便携性和性能。本文介绍了Lottie的使用流程,包括导入库、放置JSON文件和在Android项目中应用动画。此外,还提到了Lottie的优势,如基于Drawable的高性能渲染。
摘要由CSDN通过智能技术生成

原生的动画效果有时候写起来会非常的复杂,要考虑到很多兼容和效果。Lottie动画专门为了解决这种烦恼而产生的。

(注:不仅是Lottie可以做到,另外一种库也可以做到将动画分成一帧一帧展示,它就是 android-gif-drawable 库,不过他适用的平台只有Android)

Lottie就是一个开源动画库,它的属性是这样的:

  1. 首先,它的编写平台并不是专门的程序IDE,而是绘图软件AE(After Effects),所以绘制的工作就从程序员手上交给了美工的兄弟。美工在AE上完成动画后,将 输出 通过AE上的插件,转化成 Json格式。这就有点像SVG矢量图,它既可以是个svg格式的图片,又可以变成 代码的形式让程序进行操控其属性(颜色、路径等等)。(附SVG讲解:Android自定义控件开发入门与实战(7)SVG动画

  2. 因为转化成了Json格式,所以 它变得更加 轻便了 ,并且可以使用的平台也会变多,一套Json代码可以 Android、IOS、RN、Web平台都可以使用Lottie动画。

Lottie的制作流程如下:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值