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

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

于是乎就写了这个AnimationPreviewer,可以在桌面直接把文件拖拽到App中快速预览效果

Demo地址:AnimationPreviewer

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

快速预览 Lottie & SVGA

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

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

  • PS:目前仅支持Lottie可导出动画视频

Tips

  1. 拖拽预览支持Lottie文件SVGA文件、及其对应的zip包
  2. Lottie文件内容需要跟以下规格保持一致:
swift 复制代码
lottie_dir:
    - data.json
    - images:
        - img_0.png
          img_1.png
          img_2.png
          ...

Demo地址:AnimationPreviewer

  • 使用Xcode运行项目需要先编译MacPlugin,然后才可以运行项目。
  • 项目编译之后可以把安装包丢到应用程序里面,以后直接在启动台中打开。
  • Release中提供dmg安装包。
相关推荐
HarderCoder12 分钟前
Swift Concurrency:彻底告别“线程思维”,拥抱 Task 的世界
swift
HarderCoder13 分钟前
深入理解 Swift 中的 async/await:告别回调地狱,拥抱结构化并发
swift
Magnetic_h21 分钟前
【iOS】锁的原理
笔记·学习·macos·ios·objective-c·cocoa·xcode
HarderCoder1 小时前
深入理解 SwiftUI 的 ViewBuilder:从隐式语法到自定义容器
swiftui·swift
HarderCoder1 小时前
在 async/throwing 场景下优雅地使用 Swift 的 defer 关键字
swift
东坡肘子2 小时前
我差点失去了巴顿(我的狗狗) | 肘子的 Swift 周报 #098
swiftui·swift·apple
Cosmoshhhyyy12 小时前
mac环境下安装git并配置密钥等
git·macos
Swift社区13 小时前
Swift 实战:实现一个简化版的 Twitter(LeetCode 355)
leetcode·swift·twitter
HarderCoder13 小时前
当Swift Codable遇到缺失字段:优雅解决数据解码难题
swift
肥肥呀呀呀18 小时前
mac 安卓模拟器 blueStacks
macos