Android Lottie是一种轻量级的库,可以将Adobe After Effects动画导出并播放在Android设备上,同时使用JSON文件作为其动画数据。
{
"v": "5.5.7","fr": 30.000000,"ip": 0,"op": 60.000000,"w": 750,"h": 1334,"nm": "Untitled","ddd": 0,"assets": [],"layers": [
{
"ddd": 0,"ind": 1,"ty": 4,"nm": "Layer 2","sr": 1,"ks": {
"o": {
"a": 0,"k": 100,"ix": 11
},"r": {
"a": 0,"k": -45,"ix": 10
},"p": {
"a": 0,"k": [
375,667,0
],"ix": 2
},"a": {
"a": 0,"k": [
47.5,65.5,"ix": 1
},"s": {
"a": 0,47.5,100
],"ix": 6
}
},"ao": 0,"shapes": [
{
"ty": "rect","d": 1,"p": {
"a": 0,"k": [
0,0
],"ix": 2
},"s": {
"a": 0,"k": [
95,131
],"ix": 1
},"r": {
"a": 0,"k": 20,"ix": 3
},"nm": "Rectangle Path 1","mn": "ADBE Vector Shape - Rect","hd": false
}
],"st": 0.000000,"bm": 0
}
],"markers": []
}
JSON文件包括一些重要的属性,如动画的尺寸(宽度和高度)、帧速率(“fr”属性)、图层和动画设置等。
每个图层可以包含多个元素,例如矢量形状、遮罩、文本和图像。
在Lottie库中,您可以通过代码将JSON文件导入到项目中,并可以使用LottieView将其呈现在Android设备上。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。