# Lottie 动画
Lottie (opens new window) 是 Airbnb 开发的,一个适用于 Android、iOS、Web 和 Windows 的库,能够渲染 Adobe After Effects 动画特效。
wu-plus-lottie 是基于 lottie-web 重新进行了封装,开发者无需手动实例化 Lottie, 可如同普通 HTML 标签般接入。
# 基础用法
Copy
# 场景
很多场景中都可以使用组件,如空列表的数据。
Copy
# 动画控制——开始停止
可以通过 相关 Api 控制动画的开始停止,具体 Api 可参考 (opens new window)。
Copy
# 动画控制——加减速
可以通过 相关 Api 控制动画的加减速,具体 Api 可参考 (opens new window)。
Copy
# Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
size | 组件大小 | UISize | medium、small、mini | mini |
autoplay | 是否自动播放 | Boolean | true、false | true |
loop | 是否循环 | Boolean | true、false | true |
renderer | 渲染类型 | String | svg、canvas、 html | svg |
config | Lottie 其他配置项 | Object | 参考 Lottie | {} |
# Methods
方法名 | 说明 | 方法 |
---|---|---|
start | 开始动画 | () => boolean |
stop | 结束动画 | () => boolean |