赞助商
立即赞助

帮你大幅提高设计效率的Sketch Symbol 深度指南

UI设计3年前 (2021)更新 流光
2.6K 0 0

@炖:2018的七夕星五。晚7点,设师小王收拾东,他隔壁组的小姐姐约好了去看电影,打算7:30下班。收拾,收到了 Leader 发的消息:

帮你大幅提高设计效率的Sketch Symbol 深度指南

时间只剩半小时了,小王该怎么办?

几乎位设计师都有这样经验:在做用户界设计时,我们很难能定稿,大部分工作时都花在了改动上。

所以,提升计工作效率关键,在于减少设计改动时。

今要讲的,就是利用 Sketch 的件(Symbol)功能减少设计改动耗时,来大幅提高设计效率。

在 Sketch 汉化插件中,Symbol 被翻译为「符号」。但鉴于 Sketch 曾经如日中的 Flash 中的 Symbol 作用十相似,故下文中统一使用 Flash 官方中文版 Symbol 的翻译:件。

所以,篇文章的正经名字应该是:Sketch Symbol 深度指。

一、入门:元件的基础用法

帮你大幅提高设计效率的Sketch Symbol 深度指南

如上图所示,在三个画板中都有同的图标。这是在计工作中常出现的情况,比如一套移动端界面中,不同页面的底部 Tabbar 中都有着相同的图标。

假在设计评审,需要统一修改个图标的颜,又或是整一细节,怎样操最快呢?

一个个中,再统一修改,择起来慢说,还容易现遗漏的情况。先修改一个,再复制粘贴,又会浪的时间。

让我们用 Sketch 的元件简化这漫枯燥的过程。

1. 创建、使用、编辑元件

帮你大幅提高设计效率的Sketch Symbol 深度指南

创建一个元件非简单。中要转为元件的容,点击顶工具栏的 Create Symbol 按钮,就可转为元件。

帮你大幅提高设计效率的Sketch Symbol 深度指南

转为元件的容,可直接复制,或在顶 Symbols 菜单中择使。

帮你大幅提高设计效率的Sketch Symbol 深度指南

在组件上双击,或在 Symbols 页面到对应元件,即可进行编辑。编辑成后,件有到该元件的地方都会实时变。

2. 元件的复制、分类、替换

帮你大幅提高设计效率的Sketch Symbol 深度指南

果想以某个元件为样板,创建类似的元件,以在 Symbols 页面中直接复。在左列表中右键选择 Duplicate ,或按住 Alt 拖拽画板。

帮你大幅提高设计效率的Sketch Symbol 深度指南

在给元件命名时,以使用斜「/」进行分类,将不同类型的元件组织来。

帮你大幅提高设计效率的Sketch Symbol 深度指南

在画板中选择一个元件,在右的面板中以将它替换为其他元件。替换的菜单中默认展开当前元件所在的分类,便在一个分类下进行切换。当,也以选择其他分类下的元件进行替换。

掌握了元件的基本操作后,诸如「给有页面中的按钮换个颜色」、「改一标签栏中的图标,重输一遍效果图」这类问题,再会浪那么多时间了。

二、进阶:元件的可变内容

将上述的元件基础法代入实际工作中,我们难想到几类问题:

  • 把按钮做成元件,在不同的场合,按钮的文字能不一样,该怎么办?
  • 要是把户头像做成组件,怎样在同页面中给头像填充一样的图片?
  • 如果一图标的按钮组件,里面的图标怎么替换?

别担心,在 Sketch 中,元件的一分容是「可变」的。在每一处使元件的地方,都可在右侧的 Overrides 面中修改元件的可变容。

元件的可变内文本、图片、元件内的元件三种,让我们一看。

1. 可变的文本

帮你大幅提高设计效率的Sketch Symbol 深度指南

元件的本默认都是可变的。对于需要可变的本,可将它锁定(如上图中的「载件」本)。

帮你大幅提高设计效率的Sketch Symbol 深度指南

元件的图层名将被 Sketch 做可变容的标题,图层的容则被作为默认容。

帮你大幅提高设计效率的Sketch Symbol 深度指南

,如果你和我一样,看那个「001.pdf」的标题很是难受,就可像上面这样修改。

2. 可变的图片

帮你大幅提高设计效率的Sketch Symbol 深度指南

元件内的变图,以通将元件内图形图的填充改为图像模式来现。

帮你大幅提高设计效率的Sketch Symbol 深度指南

当,变图的透明度、填充方式(Fill/Fit/Stretch/Tile)等属也与元件内的设置持相同。

3. 变的子元件:元件内的元件

帮你大幅提高设计效率的Sketch Symbol 深度指南

在件内使用的件被称作件,在件的 Overrides 置中,可以选择替换不同的件,也可以直对件的可变内容进行置。

帮你大幅提高设计效率的Sketch Symbol 深度指南

在替换, Sketch 只允许用同始尺寸的件进行替换。在替换后,件内同名的可变内容将被保留。

帮你大幅提高设计效率的Sketch Symbol 深度指南

当将文字、图片、件组起来使用后,可以实现复杂的组件化。在做诸如息流、聊列表、会话界面这类包含复杂重复内容的计,就能事半功倍了。

三、高级:元件中的排版

在利用件进行计,还会遇一些和排版有关的问题,比如:

  • 把语音话泡做成元件,长度可变,右侧未读红要怎样处理?
  • 将输入状的文本框做成组件,有没有法让光标跟着文字?

这些问题,大都可以使用 Sketch 「缩放控制」(Resizing)、「文本内容跟随」两个特性来解决。

1. 缩放控制:位与尺寸

帮你大幅提高设计效率的Sketch Symbol 深度指南

 Sketch 中,缩控制(Resizing)实动态排版的主方法。我们可以给每图层设置 Reszing 属性,控制图层内缩时的表。图中,可以直观的看到 Resizing 缩时起到的作用。

具体控制关系如下:

帮你大幅提高设计效率的Sketch Symbol 深度指南

让我们回到本章开始时第个问题:把语音话泡做成元件,长度变化时右侧未读红要怎样处理?

帮你大幅提高设计效率的Sketch Symbol 深度指南

为元件内各个图层设不缩放属性,可以完美实现我们要效。如将红做成了子元件,可以切换是否显示红。

2. 文本内容跟随

Sketch 元件有个很神奇特性,我将其译作「内容跟随」。

帮你大幅提高设计效率的Sketch Symbol 深度指南

如上图,文本被尺寸设为 Auto 时,根据齐不,其尺寸可变侧(左齐文右侧,右齐文左侧,不括居齐)组或图层会与文本保持固定距离,距离限制为20px,出这个距离内容将不会跟随。

帮你大幅提高设计效率的Sketch Symbol 深度指南

内容跟随甚至支持多个图层连续跟随。利用这特性,可以做出固定距、固定分隔图形文导航栏。

3. 固定尺寸深入研究

固定尺寸固定究竟是什么?我们来做个实验:

帮你大幅提高设计效率的Sketch Symbol 深度指南

将元件内文本和标打组,将组宽度固定,并不会影响文本长度自动变化,以及文本后内容跟随。

结论是:在 Sketch 中,「固定宽度/高度」只会确保组/图层的尺寸不会被「外部」缩放所改变,并不会限制其「内部」产生的尺寸变化,也不会响其内部文本在尺寸变化后的「内容跟随」。

四、关于Sketch 52 Beta…

在正写这篇文章的9月20日凌晨,Sketch 发布了52 Beta,更新了非常多的性:

帮你大幅提高设计效率的Sketch Symbol 深度指南

全新计的软件界面,用户体验更好;文字、组件可以图形进行布尔运算;最令人激动的是,组件内的可变内容(文本、图层)支持直修改式;并且还可以将外部数据(文本、图片等)加载进 Sketch ,计内容进行关。

关 Sketch 52 的新功能,在正式版我写一篇文章门讲。现在,让我们先大概感受一下:

帮你大幅提高设计效率的Sketch Symbol 深度指南

帮你大幅提高设计效率的Sketch Symbol 深度指南

相等正式版发布后,体验更好的新界面和实用的新功能可以让的计效率进一步提升。

五、一点建议:尝试新的工作流程

在使用 PS、AI 做界面计的代,多计会先做第一个素,然后复制多,再修改复制的内容。这的流程习惯一直延续了 Sketch 代。

而种基复粘贴的传统方式,一旦设计图生改动,就需要浪费大量的时间去进行整。

现在,有了 Sketch 元件这个器,如果在一开始就将可会重复现、产生改的容做成元件,将为后续的设计工作节省大量的宝贵时间。

时会听到一些设师抱怨,作又多又烦,周末好不易休息一下,根本时间学新技能。但或许,不愿意主动学习新技能,作又多又烦的原因之一呢?

六、福利:送一个源文件

帮你大幅提高设计效率的Sketch Symbol 深度指南

最后,分享一份我做的于演示 Sketch Symbol 功的源件,包含聊天 App 会话列表、会话详情两个页面的整组件示例,及一个固定间距的 N宫格组件示例。

源文件:https://pan.baidu.com/wap/init?surl=DQkcGY23kNPg_bAAvtLHbQ  密码:2dt8

欢迎关注作者微信公众号:「烧炖」

帮你大幅提高设计效率的Sketch Symbol 深度指南

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

六点下班对很多互联网公司来说都只能呵呵一苦笑。我并不喜欢加班,而且也不觉得加班有什么可炫耀或值得学习的,不过加班充电...
工作效率
大家好!顺叔又来了,顺叔要和大家聊的话题是特殊期间在家办公,设计师如何提高工作效率。这次疫情导致不少公司都在陆续利用...
工作效率
Sketch 推出了 62 Beta 版本来迎接 2020。从一月的 53 开始到现在,总共推出了 10 个大版本更新。下面就一起看下 62 版本的新...
sketch
阅文体验设计YUX – 梁捷 :去年 10 月开始阅文海外设计从 Sketch 迁移到 Figma。如果你还不了解 Figma 或者在犹豫要不要切换...
Figma
在 Sketch 47 中引人的库(Library)功能,这次更新改变了设计团队工作方式和流程。库在设计团队维护一个设计系统或风格指南...
sketch
用Sketch做界面设计也有些年头了,一开始无情的工具人全程手动加复制粘贴,至于速度么,全看手速了。后来学会了一些偷懒的技...
sketch
说起Sketch的一大痛点,就不得不提颜色样式。明明已经建立好完整的图层颜色样式,文本就是无法调用,必须重新建立。导致实际...
sketch
国庆期间,Sketch 官方悄悄发布了 Sketch59 Beta 测试版本。本次版本主要是对 58 的优化和功能补充,虽然没有出现类似 58 智...
sketch