Sketch 可以方便处理日常的设计工作,那么能不能在 Sketch 中将做好的设计,做出动画效果呢?今天介绍的这个 Sketch Plugin 就可以帮我们在 Sketch 中做出动画。
安装
- 下载并解压:AnimateMate-master.zip
- 双击 AnimateMate.sketchplugin 完成安装
PS,也可以使用第三方 Plugin 管理工具安装,安装方法可以参考 从 Sketch 45 版本发布,聊一聊 Plugin 的管理。
使用方法
- 在 Sketch 中创建 Artboard 并绘制想要进行动画的元素
- 选中要设置动画的图层后执行「Plugins - AnimateMate - Creat Animation」或者使用快捷键
⌃Control - ⌥Option - ⌘Command - K
- 在弹出的对话框中对动画属性进行设置
- 动画设置完成后,执行「Plugins - AnimateMate - Export Animation」或者使用快捷键
⌃Control - ⌥Option - ⌘Command - A
将动画导出
示例
创建基础动画
1. 新建一个 Artboard,并绘制一个方形。
![](https://cdnfile.sspai.com/2018/03/19/ba423cedcadd0feb08d1cc6be3f7cb6f.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
2. 选中该圆形,执行「Plugins - AnimateMate - Creat Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - K
,在弹出的对话框中,设置 Keyframe Number(关键帧序号)和 Easing Type(动画曲线类型)。
![](https://cdnfile.sspai.com/2018/03/19/ece5280b8c41b80c26518364666c4190.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
3. 改变图形属性,例如大小,位置,旋转等,再次执行「Plugins - AnimateMate - Creat Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - K
,设置新的 Keyframe Number 和 Easing Type。
![](https://cdnfile.sspai.com/2018/03/19/d42cbf00222dee234bd3d8c012c28299.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
4. 都创建完成后,选中 Artboard,执行「Plugins - AnimateMate - Export Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - A
,在弹出的对话框中,设置导出配置,将动画导出即可。
![](https://cdnfile.sspai.com/2018/03/19/0d0fcf89432946cf59d3c039e007aa34.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
通过导出的 Gif 文件,我们就可以看到我们刚才在 Sketch 中完成的动画效果了。
![](https://cdnfile.sspai.com/2018/03/19/9bd2c7f25dc5540ea28b010f67859632.gif)
创建延迟动画
除了刚才的基础动画,我们还可以将我们所设置的动画效果进行延迟处理,可以做出不同元素依次进行动画的效果。
1. 新建一个 Artboard,并绘制一排圆形
![](https://cdnfile.sspai.com/2018/03/19/8eb86abb4bd8f009f7bb730be47aa3dc.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
2. 选中所有圆形,然后执行「Plugins - AnimateMate - Creat Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - K
,设置动画。
![](https://cdnfile.sspai.com/2018/03/19/6f6cf14c560db2f5bcf631a56e22d162.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
3. 将圆形移动位置,然后执行「Plugins - AnimateMate - Creat Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - K
,设置动画。
![](https://cdnfile.sspai.com/2018/03/19/252f04d7c3a806b415e03ed372b4f7d0.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
4. 将圆形移动到初始位置,然后再次执行「Plugins - AnimateMate - Creat Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - K
,设置动画。
![](https://cdnfile.sspai.com/2018/03/19/2015687fe709d34ca09dc221d6e5caee.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
5. 选中所有圆形,然后执行「Plugins - AnimateMate - Offset Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - O
,在弹出的对话框中,设置动画的延迟属性。
![](https://cdnfile.sspai.com/2018/03/19/a191cd40662a4e84e27566e0abad379f.png?imageView2/2/w/1120/q/40/interlace/1/ignore-error/1)
6. 选中 Artboard,执行「Plugins - AnimateMate - Export Animation」或者使用快捷键 ⌃Control - ⌥Option - ⌘Command - A
,将动画导出。
![](https://cdnfile.sspai.com/2018/03/19/69008cc7f413549aad793c7db2dd4194.gif)
总结
通过这个 Plugin 我们就可以在 Sketch 中制作动画了,但是目前这个 Plugin 的功能还不够完善,并不能完成图形颜色、形状的属性的动画制作,希望在以后的版本中,能够提供更加完善的动画制作功能。
(题图使用 AnimateMate 设计而成)
> 发现强大的插件,分享使用技巧与心得,欢迎访问 探索 Sketch 专栏 🎨
> 下载 少数派 iOS 客户端、关注 少数派公众号,让智能设备更好用 ⚡️