@scomper

OmniGraffle 实例──iCloud 照片同步示意图

2017.06.27

用 OmniGraffle 来完成上面的图示最大的优势是线条的标注,线型、端点样式、粗细、颜色、方向等都可以调整,线条端点吸附到对象后还可以随之移动和变化。画组织结构图时线条的这种跟随特性能表达承上启下,梳理说明问题时,图示上的线条也能更清晰的展现问题脉络。

结合实例,本文会涉及到几个知识点:

  • 素材的采集,图标和图片素材的采集,既会用到专业的图标软件,也能从软件的资源文件或者网站上获取;
  • 图层的使用,用图层来组织内容,避免页面元素多了以后的相互干扰;
  • 线条和端点,运用不同的线条来勾勒事务关系,线条和线条上标签文本的处理;
  • 表格的运用,将矩形制作成表格;
  • 画板的使用,利用「画板」来控制演示和实现切片输出。

素材

OmniGraffle 7 已经在型版中集成了 Stenciltown 搜索,所以在素材搜索上建议优先在型版中进行搜索。例如,用 UX 做关键词能搜索到和界面设计相关的很多优秀免费型版资源。

要找到图示中包含的多个设备形状,可以在 OmniGraffle 型版搜索中输入「device」,搜索结果中的 UX Kits Devices 型版满足要求。

图标来源,如示意存储设备的图标和外部存储的 NAS 图标,这类图标可以通过安装 Icons8 来查询和获得,icons8 免费版本可以使用最大分辨率为 100px × 100px 的 PNG 图标。Icons8 可以驻留在菜单栏,操作起来也非常方便,各个平台下的常用图标都包含,支持颜色的调整,查询结果直接拖拽到 OmniGraffle 中就能使用。

图片素材,图示说明的是 iCloud 照片库的运作方式,所以首先想到的就是直接访问 Apple 的官网,从网站 iCloud 的介绍页面获取图片资源。Safari 的「偏好设置 - 高级」中勾选「在菜单栏中显示“开发”菜单」,访问 Apple 关于 iCloud 的介绍页,页面上右键「检查元素」,从资源中查找和复制图片到 OmniGraffle。

除了上面的方式以外,还可以从Sketch 资源网站下载。Sketch 网站主要的资源是 Sketch 格式的文件,也有部分 .svg 格式的文件,后者可以通过「文件 - 放置图像」直接在 OmniGraffle 中使用。

Sketch 文件用 Sketch 导出成 .svg 格式 OmniGraffle 就能采用,不过 Sketch 导出的 svg 文件在 OmniGraffle 中并不一定能完美复现原来的样式,颜色填充、蒙版(mask)、字体、形状的旋转等可能会出现错乱。简单的来说,Sketch 中的形状图层和填充越简单转换后还原度越高。

在 https://www.sketchappsources.com/ 网站用「device」做关键词能搜索到不少和设备有关的资源,例如,https://www.sketchappsources.com/svg-resource/711-free-vector-macbook-ipad-iphone-svg-freebie.htmlhttps://www.sketchappsources.com/free-source/2130-subtle-devices-sketch-freebie-resource.html,前一个是 svg 格式直接就能使用,后者需要转换。

图层

绘制简单的图示时基本用不到图层,但是内容如果很多用图层能很好的减少对象之间干扰。

图例中有两个图层和一个画板层,设备的外形和注释的背景色块单独放在了「device」图层,其他的对象处于「Layer 1」图层。通过控制图层缩略图旁边的的「可见、打印、锁定」就能隐藏或者锁定图层中的所有对象。

device 图层的对象摆放好位置后,为了避免在 Layer 1 图层编辑时移动或者选择上设备轮廓,可以锁定整个图层。图层和图层之间的排列决定对象之间的前后叠加顺序,所以 device 图层会处于 Layer 1 图层下方。

前期排布元素时并不用刻意的先划分图层,等对象增多以后,如果发现经常误选时就有必要开始规划新的分层来组织内容了。可以参考这样的处理原则:少量对象直接右键「锁定」,多个同类型的对象转移到新的图层。

用图层的方式不仅能更好的组织管理内容,还可以基于同一个背景或核心元素以图层的方式呈现不同的布局和结果。

图层前的铅笔 ✏️ 表示那个是当前图层,多个图层都处于可编辑状态(未锁定)时,铅笔图标决定了当前创建的对象会保存在那一个图层。

线条

OmniGraffle 中的线条可供调节的属性非常丰富,分为曲线、贝塞尔曲线、直线。线段的起点和终点还能选择多种样式的端点样式,常用的箭头、圆点以及尺寸等等。

默认情况下创建的线条的端点会自动磁吸到对象上,这种自动化的方式大多数时候是非常好用的,不过在标注场景中有时候就不一定好用。

图示中的直线一段指向了磁盘图标,一端连接指向到下方的释义文本框,如果让线条自动吸附,线条会连接到文本矩形框中间,如果要实现如图所示的效果有几种方式:

  1. 按住 Option 键同时移动端点,强制它位移到某个位置;
  2. 在文本框上绘制一个透明形状(无填充无线框)来定位,把线条吸附到这个透明对象上,通过移动透明对象来控制位置;
  3. 将线条变成普通线条,不再自动吸附对象。

先说最后第 3 种方式,在「属性」⚙ 面板中打开连接选项卡,去掉「允许连接到其他对象」线条就变成了普通的线条,端点也会由自动吸附状态的红色变成蓝色。普通线条在移动和定位时完全取决于我们的「摆布」,不再自作主张,适合作为一个绘图元素使用。

第 2 种方式在这个案例里好像不太合适,有点画蛇添足的味道,但是遇到一张图片内部存在多个点需要指示说明时就很适用,既能灵活的定位指向,将定位对象和需说明对象群组后,连线会后着对象的移动同时变化。

第 1 种方式因为简单方便平时用的最多,缺点就是调整位置时也会乱掉,因为线条的端点锚定的是页面上的绝对位置,所以不会随对象的位置变化而变化。

表格

OmniGraffle 中的表格是基于单个的矩形「制作表格」而来的,图示中存储空间方案的介绍是一个表格对象。

创建这样的表格首先需要绘制一个单元格大小的矩形,设置好合适的边框颜色后通过菜单项「排列 - 制作表格」就能将矩形变成表格单元,拖拽框线上下左右的表格符号就能扩充行或者列。

通过控制矩形的外观,可以改变表格的样式,如上图所示选择形状选择两边带边线的矩形,那么横向拖拽出来的表格行就自带纵线。

图示中存储方案罗列两侧没有线条,所以采用的是白色填充没有边线的矩形来做单元格,中间的间隔线是单独绘制的普通线条。

画板

OmniGraffle 7 最大的变化就是增加了画板(Artboard),和 Sketch 切片一样通过画板我们能选择输出页面的局部,因而导出时多了一个「仅从画板输出」的选择。

一个版面可以想象成一页,页面可以是不限边际的自由画布。版面也是 OmniGraffle 组织内容的基本单元,画板可以将版面(页)划分成不同区域。通过画板的框选,在内容组织和排布上既有视觉上的区分作用,同时也能单独输出框选部分。

画板是一个特殊的图层,点击顶栏的「井」状图标就可以在当前页框选创建画板区域。画板区域的是由一个矩形来表达的,切换到画板图层选择这些矩形可以调整它的大小和位置。

画板矩形可以重叠,而且画板矩形的排列顺序将决定演示模式时(「显示 - 开始演示文稿」)画面切换的先后。进入全屏演示模式后,通过左右箭头在画板框选的画面间切换,这种有全局感在画面中移动焦点的方式用来展示某些内容还是很独特的。


OmniGraffle 7 除了新增的「画板」,其他的和 OmniGraffle 6 并没有太大变化,更多针对 OmniGraffle 的基础知识推荐阅读官网《OmniGraffle 中文在线手册》。

--「壹页单章」会员计划 --

Comments
Write a Comment