现在开发App经常用到LottieSVGA动画,有时候我想先看作用再写代码,但想看作用就得去官网上传文件才能够预览,感觉好麻烦(尤其是SVGA,不能在同一页面下查看不同动画,想看另一个动画要翻开新的预览页面才行)。

于是乎就写了这个AnimationPreviewer,能够在桌面直接把文件拖拽到App中快速预览作用

Demo地址:AnimationPreviewer

AnimationPreviewer是用Mac Catalyst开发的(感兴趣的能够看我这篇文章:Mac Catalyst 初体验),现在功用比较简单,主要用来快速预览Lottie和SVGA

快速预览 Lottie & SVGA

Lottie文件/SVGA文件/zip包丢进App即可:

AnimationPreviewer - 快速预览Lottie&SVGA的Mac小工具

可截取动画任意一帧生成图片 & 导出动画视频

AnimationPreviewer - 快速预览Lottie&SVGA的Mac小工具

  • PS:现在仅支撑Lottie可导出动画视频

Tips

  1. 拖拽预览支撑Lottie文件SVGA文件、及其对应的zip包
  2. Lottie文件内容需求跟以下标准保持一致:
lottie_dir:
  - data.json
  - images:
    - img_0.png
     img_1.png
     img_2.png
     ...

Demo地址:AnimationPreviewer

  • 运用Xcode运转项目需求先编译MacPlugin,然后才能够运转项目。
  • 项目编译之后能够把安装包丢到应用程序里边,以后直接在发动台中翻开。
  • Release中供给dmg安装包。

别的Demo中的SVGA是运用我封装好的快捷播映器SVGAParsePlayer,是对SVGAPlayer的二次封装,内置SVGA解析器、带有播映状况且可控制,同时可防止相同资源的重复加载,有需求的能够去看看。