现在开发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文件
内容需要跟以下规格保持一致:
swift
lottie_dir:
- data.json
- images:
- img_0.png
img_1.png
img_2.png
...
Demo地址:AnimationPreviewer
- 使用
Xcode
运行项目需要先编译MacPlugin
,然后才可以运行项目。 - 项目编译之后可以把安装包丢到应用程序里面,以后直接在启动台中打开。
- Release中提供dmg安装包。