现在开发App经常用到
Lottie
或SVGA
的动画,有时候我想先看作用再写代码,但想看作用就得去官网上传文件才能够预览,感觉好麻烦(尤其是SVGA,不能在同一页面下查看不同动画,想看另一个动画要翻开新的预览页面才行)。于是乎就写了这个
AnimationPreviewer
,能够在桌面直接把文件拖拽到App中快速预览作用!
Demo地址:AnimationPreviewer
AnimationPreviewer
是用Mac Catalyst
开发的(感兴趣的能够看我这篇文章:Mac Catalyst 初体验),现在功用比较简单,主要用来快速预览Lottie和SVGA。
快速预览 Lottie & SVGA
把Lottie文件
/SVGA文件
/zip包
丢进App即可:
可截取动画任意一帧生成图片 & 导出动画视频
- PS:现在仅支撑
Lottie
可导出动画视频
Tips
- 拖拽预览支撑
Lottie文件
、SVGA文件
、及其对应的zip包
。 -
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解析器、带有播映状况且可控制,同时可防止相同资源的重复加载,有需求的能够去看看。