用途:面向 React Native 项目处理 Lottie 原生动画,覆盖资源引入、播放控制与平台验证,并给出与其他动画方案的分工边界。
主要能力:检查 Expo SDK 包兼容性与资源格式;通过应用资源流水线打包资源;管理 LottieView 的 ref、暂停/停止行为与卸载清理;验证 Android/iOS 渲染、减弱动效与无障碍标签。
边界:浏览器 Lottie 使用 web-lottie;交互式 Rive 状态机使用 native-rive;代码驱动的 Reanimated 动效使用 native-motion-core。
使用方式:先检查目标仓库已安装包、框架与运行时版本、设计令牌、无障碍策略与既有动效模式,再对照官方当前文档与包源码确认 API;资源使用打包器安全的导入方式。审计 CLI 命令:node scripts/audit.mjs doctor --root . --format json;node scripts/audit.mjs scan --root . --format markdown。脚本结果仅作线索,需对照当前代码核实。
限制与注意:大型 JSON 动画可能影响启动与内存;自动播放循环需考虑暂停与减弱动效;原生资源路径与 Web URL 不同;.lottie 资源或 LottieFiles 原生包涉及 dotLottie 原生边界,需另行确认。
资料未提供具体版本要求、价格与安装命令。