dotLottie-rs:Rust 实现的跨平台 Lottie 动画播放器
talkingdev • 2024-04-05
665354 views
dotLottie-rs 是一个基于 Rust 语言实现的 dotLottie 动画播放器及其相关工具。该工具使用 uniffi-rs 来为 Kotlin、Swift 和 WebAssembly (WASM) 生成 FFI 绑定,以便在原生 dotLottie 播放器中使用。dotLottie-rs 构建在 Lottie 格式之上,新增了主题支持、多动画支持、通过状态机实现的内置交互性、缩小动画文件大小等一系列改进和功能。它为所有平台上的播放和 dotLottie 特性带来了一致性。
核心要点
- dotLottie-rs 是用 Rust 语言编写的 Lottie 动画播放器
- 支持 Kotlin、Swift 和 WebAssembly (WASM) 平台
- 新增多项功能,包括主题支持、多动画和内置交互性等