夜雨玩转Sketch番外篇5:Libraries使用详解

Sketch47版本,更新了重要的团队协作新功能——Libraries,可以说是共享版本的“Symbol”,它具备了所有symbol的特性,并在symbol的基础上支持团队编辑、调用,一起来看看怎么使用吧。

1.Libraries(图书馆)介绍

Libraries是sketch47版本推出的重要协作功能,它其实在一些sketch插件例如“Craft”中,已经出现过,Libraries支持把本地的Symbol库变为共享版本的“Libraries”。

Libraries的使用方法和“Symbol”差不多,为了区分本地的“Symbol”,Libraries的图标也有所不同,同时,更新V47版本后,Sketch提供了一个“IOS UI Design”的Libraries供我们试用,直接通过工具栏的“Symbol”即可体验Libraries,如果对Symbol还不是很熟悉的,可以参考早前的symbol教程《Sketch进阶教程:这可能是Symbol最详细的使用说明书》

夜雨玩转Sketch番外篇5:Libraries使用详解_第1张图片

2.Libraries制作和导入

Libraries实质是一份包含Symbol库的文件,所以想要制作Libraries,前提是先制作Symbol库,为方便大家学习,文末会放出本篇教程使用的Symbol下载链接,制作好的Symbol库如下图所示:

夜雨玩转Sketch番外篇5:Libraries使用详解_第2张图片
Symbol库预览

制作完毕后,我们把它保存为Sketch文件,并记住这份文件的所在位置。然后,我们可以通过菜单栏“Sketch”-“Preferences”-“Libraries”路径,呼出Libraries管理界面,这时,我们可以看到已经添加的Libraries。

夜雨玩转Sketch番外篇5:Libraries使用详解_第3张图片
Libraries管理界面

我们可以点击右下角的“Add Library...”,找到刚才制作好的symbol文件,添加进入即可,添加完成后的界面如下图所示。在Libraries的管理界面中,我们还可以进行Libraries的预览、禁用、打开Libraries文件所在位置、打开Libraries、移除Libraries等操作。

夜雨玩转Sketch番外篇5:Libraries使用详解_第4张图片
Libraries管理功能

3.Libraries使用和更新

Libraries的使用方式和Symbol几乎保持一致,我们要做的就是通过菜单栏“Symbol”把Libraries的元素拖动放置于画布和画板之中即可。

夜雨玩转Sketch番外篇5:Libraries使用详解_第5张图片
Libraries使用

需要注意的是,如果我们需要编辑引用的Libraries元素,可以有两种方式,一种是在Libraries原始文件中编辑,编辑后,其他所有引用Libraries的文件,都可以接收到Libraries的更新通知;一种是把引用的元素从Libraries中脱离,变成本地的Symbol文件,该文件就不会受到Libraries的更新影响,但不影响其他还在引用Libraries的文件。双击引用的Libraries元素,即可呼出选择框。

夜雨玩转Sketch番外篇5:Libraries使用详解_第6张图片
从Libraries库中

在Libraries中编辑后,例如,想要把主要按钮的填充颜色变为紫色,则在打开的原始文档中进行调整,保存即可。然后,其他引用Libraries的Sketch文件打开后,就会在右上角收到“Library Update Available”的通知,点击通知,即可看到变更的内容,然后选择进行“Update Symbol”进行更新即可。

夜雨玩转Sketch番外篇5:Libraries使用详解_第7张图片
Libraries更新

另外,经过测试发现,在Libraries中,新增文件,能更新到其他引用Libraries的文件中,但是删除不能很好地支持,有待观察。

4.Libraries云协作

Libraries诞生就是为了团队协作的,如果是个人多设备办公,例如在公司使用以及在家办公,则可以利用Mac自带的iCloud Driver,把Libraries文件放置其中,再从该路径添加到Libraries库即可,这样就实现了简单的Libraries云协作功能。

夜雨玩转Sketch番外篇5:Libraries使用详解_第8张图片
iCloud Driver+Libraries

附文中所用的Symbol库链接,仅供学习,禁止商用。

链接:https://pan.baidu.com/s/1hrWLAvE密码: bpuf

你可能感兴趣的:(夜雨玩转Sketch番外篇5:Libraries使用详解)