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安装包。
相关推荐
符哥20081 小时前
Swift 开发 iOS App 过程中写自定义控件的归纳总结
ios·cocoa·swift
jxy99981 小时前
mac mini 安装java JDK 17
java·开发语言·macos
Figo_Cheung2 小时前
Figo关于OpenClaw(MacOS)安装前环境变量设置保姆级教程
macos·性能优化·个人开发
未来侦察班11 小时前
一晃13年过去了,苹果的Airdrop依然很坚挺。
macos·ios·苹果vision pro
普通网友16 小时前
苹果笔记本(Mac)连接手机完全指南
macos·智能手机
锐意无限17 小时前
Swift 扩展归纳--- UIView
开发语言·ios·swift
Aftery的博客18 小时前
Xcode运行报错:SDK does not contain ‘libarclite‘ at the path
macos·cocoa·xcode
文件夹__iOS21 小时前
AsyncStream 进阶实战:SwiftUI 全局消息流极简实现
ios·swiftui·swift
楚轩努力变强1 天前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
猫头虎2 天前
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
网络·windows·网络协议·macos·智能路由器·pip·scipy