OmniGraffle-新手指南

OmniGraffle是一款不错的可视化软件,经过它你能够把你想要展示的数据简介、直观的展示在图、表上,这是我在数据可视化工具这篇随笔中说过的功能。可是当我真正用它时,我发现它能够作的事情还有不少。html

用来绘制实体关系的ER图,用来绘制程序流程图,甚至我当时苦苦寻找的思惟导图软件,发现其余的都收费过高,而OmniGraffle,也是能够实现绘制思惟导图的,这么强大的软件固然值得学习了,下面我直接在网上借鉴一篇文章,文章来源是http://www.uisdc.com/omnigraffle,谢谢这位哥的无私奉献。。node

OmniGraffle是一款至关全面的工具,用途很普遍,不过今天咱们 主要侧重在了解怎样使用它来制做线框图。我(英文原文做者)我的在这方面尝试过不少软件,坦诚的说,没有一款是真正完美的,包括OmniGraffle, 但它在综合能力及效率方面的表现确实是最让我满意的。不过首先,我仍是想说起OmniGraffle的两点不足。一是它并不擅长于生成完美的可交互原型,固然,你仍是可以制做可点击的界面原型的,譬如在某些状况下显示或隐藏某些图层,或是切换界面等等;另一点就是这款软件只能运行在Mac当中。git

官方下载地址:http://www.omnigroup.com/products/omnigraffle/github

仍是那句话,没有哪一个工具是真正完美的,忽略这两点缺陷(严格的说第二点不能算做缺陷),OmniGraffle真的是一款很棒的线框图工具。接下来,我将和各位一块儿对OmniGraffle的强大功能进行一下纵览,了解怎样经过它制做一流的线框图。web

知识点

咱们将在本文中对如下这些界面元素进行了解:编辑器

  • 画布与图层侧边栏(Canvas and Layers sidebar)
  • 模板窗口(Stencils Window)
  • 检查器(The Inspector)
    • 样式编辑器(Style Editors)
      • 填充(Fill)
      • 线条(Outline)
      • 阴影(Shadow)
      • 图片(Image)
      • 文字(Text)
    • 对齐/属性(Alignment/Properties)
    • 交互(Interactivity)

画布与图层(Canvases and Layers)

画布与图层侧边栏用来呈现文档及其内容的组织结构。咱们能够在这里查看每一个画布当中的内容缩略,还有它们之间的层级结构,这使得咱们可以更加轻松的管理和组织文档。ide

01-Canvas-Layers-Sidebars-beginner-omnigraffle-wireframe

咱们能够在画布中建立线框图,画布可以承载咱们所需的任何类型的内容。我一般会先建立一个“封面”页、一些流程图,还有一些关于用户的信息或是我须要解决的问题。这以后才进入实际的线框图制做阶段。工具

02-Canvas-Layers-Sidebars-beginner-omnigraffle-wireframe

而 图层则用于在画布当中组织内容。若是你熟悉Photoshop或Illustrator,那么对图层的概念应该很了解了。在图层中,你能够移动和组织各种 元素;而调整不一样图层的顺序则可以帮助你按照本身所须要的方式组织页面结构,就像咱们在Photoshop当中所作的那样。布局

03-Canvas-Layers-Sidebars-beginner-omnigraffle-wireframe

我 们所建立的多数界面中都会包含例如导航栏、页脚、背景这类不会随界面而发生变化的元素。这时咱们就须要使用“共享图层(shared layer)”了,这种图层能够帮助咱们轻松的建立出可以复用于多个画布的元素;未来任何针对共享图层所进行的修改也会直接做用于那些使用了该图层的画布 之上。学习

有一点须要注意,共享图层中的元素在任何画布当中都会保持在固定的位置上,譬如导航栏永远会在导航栏的位置。若是你须要的是更加灵活的可复用元素,那么后文中将会介绍到的“共享对象(shared object)”才是更合适的选择。

04-Canvas-Layers-Sidebars-beginner-omnigraffle-wireframe

形状与文字(Shapes and Text)

形状

在建立线框图的过程当中,各类形状是咱们最经常使用到的工具。我一般会用到的都是那些最基本的形状,例如矩形、圆形和三角形。相比繁琐复杂的视觉表现形式,使用这些基本的形状来建立的页面布局一般能够更直观有效的展现出交互设计阶段所需表达的重点。

05-shape-beginner-omnigraffle-wireframe

咱们能够根据实际须要来调整形状的各类属性。

填充色

06-shape-fill-beginner-omnigraffle-wireframe

形状和轮廓线条(包括线条的颜色、尺寸等等)

07-shape-outline-beginner-omnigraffle-wireframe

阴影

08-shape-shadow-beginner-omnigraffle-wireframe

几何属性

09-Shape-Properties-beginner-omnigraffle-wireframe

你还能够将经常使用的形状包括它的各类订制化属性打包添加到偏好当中,以便反复使用。要添加新的偏好形状,你须要在页面中选中某个形状,而后选择形状 (Shape)菜单中的“将当前选项添加至喜好的样式(Add Current Selection to Favorite Styles)”。

10-favorate-Shape-beginner-omnigraffle-wireframe

文字

你能够在形状内部添加文字,并以某种方式和形状自己保持对齐。添加以后,文字就会成为形状自身的一部分,跟随形状一块儿联动。

11-Text-Within-Shape-beginner-omnigraffle-wireframe

对于形状内部的文字,OmniGraffle提供了大量的工具,用于调整行间距、字间距、对齐模式、内边距等属性。

13-Text-edit-beginner-omnigraffle-wireframe

你一样能够添加独立的文字,不管其在视觉形式上处于形状范围以内或以外。

12-Text-outside-Shape-beginner-omnigraffle-wireframe

模板与主题(Stencils and Templates)

“模板”与“主题”是建立和使用可复用元素的极佳工具。主题能够帮你创建起一套已经包含了各类相关预设的文档,例如集体研讨、组织图表、空间计划等。我在平常的工做中有本身的一套专用主题,你也能够建立属于本身的主题。

模板则是一系列有着预置样式的界面元素,例如按钮、文字、图标等等。

14-Template-Chooser-beginner-omnigraffle-wireframe

你一样能够修改已有的模板和主题。在右侧的模板面板中选中一套模板,而后点击模板面板上的齿轮按钮,在菜单中选择“编辑模板”,便可调出模板编辑界面,你能够在里面像处理其余OmniGraffle文档同样来编辑模板中的元素。对于主题来讲也是同理。

15-Stencil-Edit-beginner-omnigraffle-wireframe

网上有不少模板资源供你下载,我经常使用到的一些都来自于Graffletopia.com,例如移动设备界面元素模板等。推荐你看看这些模板:

经过这些模板,你能够快速建立出很漂亮的线框原型。

16-Stencils-beginner-omnigraffle-wireframe

共享对象(Shared Objects)

正如前面提到的,在多数时候,共享图层是足够知足需求的,但有时你确实须要一些属性相同但在布局位置上有所区别的界面元素。曾经有一度,我觉得OmniGraffle并无提供相似共享元素这样的功能,但事情不是这样的,只是建立共享元素的方法有些隐蔽。

在文档中选中你要建立为共享对象的界面元素,在顶部的编辑菜单中找到“拷贝为”一项,选择其中的PDF。而后删除以前所选中的界面元素,再执行粘贴操做,这时被粘贴回来的PDF形式的元素就是咱们所说的“共享对象”了。

要编辑共享对象,只需在对象上双击,这时会出现一个独立的OmniGraffle文档,你能够在里面对共享对象进行编辑。保存以后,你会发现全部用到这份拷贝的元素都已经发生了相应的变化。

对齐和文档属性(Alignment/Properties)

另一些版面方面的功能,譬如对齐、空间调整、画布属性等等,也是咱们必须了解的。这类功能都集中在右侧的检查器面板当中。

对齐界面元素的功能是很是重要的。选中你要对齐的元素以后,在对齐面板中选择须要对齐的基准点(侧边、边角或中心),而后点击所需的对齐类型,包括横向和纵向。

界面元素之间的相对空间调整也是经常使用的功能。你可使若干元素在某个方向上等距分布,还能够进一步为它们设定彼此之间的距离。

18-Alignment-beginner-omnigraffle-wireframe

在这些与版面相关的面板中,你能够看到默认的长度单位是以“英寸”为主的,建议你在实际工做中切换到更符合数字产品规则的像素。对于切换长度单位这类操做来讲,最有效率的方式是在主题当中进行。

19-Canvas-Properties-beginner-omnigraffle-wireframe

交互(Interactivity)

若是你须要为线框原型添加一些基本的交互,那么OmniGraffle也是能够提供相关支持的。你须要作的就是选中界面中的交互元素,而后打开检查器中的动做(Action)面板进行设置。OmniGraffle能够为点击动做添加以下几类交互动做:

  • 打开一个URL
  • 打开文件
  • 运行脚本
  • 跳到别处
  • 显示或隐藏图层

我我的最经常使用的是“打开一个URL”和“跳到别处(Jumps Elsewhere)”,特别是后者,能够用来实现画布之间的切换,一般在线框原型中用来展现界面间的跳转。

20-Actions-beginner-omnigraffle-wireframe

总结

关于OmniGraffle的新手指南就到这里了。对于UXer们,这是一款平常工做中的基础型工具;上手并深刻探索以后,你会发现它能够帮助你快速的建立各种图形文档,特别是线框原型。此外,网上也有不少关于OmniGraffle的优秀资源等待你去发现和使用。好运叭!

原文地址:http://beforweb.com/node/202

 

如下再借鉴一篇文章,供学习这款软件。

http://www.mobileui.cn/those-accelerate-prototyping-tool.html

市面上较少介绍 OmniGraffle 技巧的文章,不少人感兴趣但不知道怎么用好它,下面分享10个有用的小技巧来加快上手。

1. 自定义你的工做界面

6.custom_workspace

 

2. 样式刷

7.format_painter

 

在 Omnigraffle 中,能够经过拖拽指示器到另外一个组件上的方式将包括边框填充颜色等样式复制过去,也能够复制任意单一属性,大大节省了重复或近似组件的样式修改为本。
3. 网格、智能辅助线及参考线

8.guide_line

除图示外,在画布空白处点击右键能够看到三个选项

  1. 对齐到网格,参考定义画布环节描述的网格设定,勾选这个选项后,调整形状大小就会使边缘贴近网格,拖拽位置时会根据形状大小让任意一边贴近网格。
  2. 智能对齐辅助线,勾选后,拖拽形状位置时,会自动寻找当前水平或垂直方向,边缘或中心能对齐的已有形状或画布中心线,推荐勾选
  3. 智能距离辅助线,勾选后,会自动寻找水平或垂直方向上临近的两个形状,在等距的时候给出提示,推荐勾选

 

4. 流程图

9.outlining

在用 visio 画流程图过程当中最受不了的就是链接线不能随意控制形状位置样式,只能画几种特定的图,新建节点的操做步骤也很繁琐,而这一缺陷直接致使各类思惟导图软件的崛起。在 Omnigraffle 中这些都变得很容易,只要记住几个快捷键,画起流程图来轻松写意。

 

5. 点击事件以及导出 pdf & html

10.pdf&html

在制做交互模型时,加入对点击事件的处理能很方便的演示咱们想要的效果,Omnigraffle 支持的脚本很少,没有鼠标滑过,没有动画,只有点击跳转和点击显示或隐藏图层两种,对于通常的原型演示足够用了,尤为是图层显示隐藏,例如能够像图中所示将浮层中的内容放在图层2上,用关闭按钮用来触发隐藏,来实现图示效果。

在演讲模式、导出为 pdf 或 html 后均可以用来演示设定好的交互点击效果。在演示移动原型的时,我一般的作法是制做和屏幕大小一致的文件,设置好点击效果后导出 pdf ,在手机上用任意支持读取 pdf 的应用打开。(这里推荐多看,无页面翻转动画,无多余留白)

 

6. 画布和图层

和 Fireworks 同样,Omnigraffle 提供相似的画布和图层管理,方便将项目全部内容集中在一个文件中,每一个画布能够单独设置页面背景、大小、单位、网格和参考线,而且能够经过共享图层让全部画布使用同一个母版,也就是说既能够当 Indesign 用,也能够当 PPT 用。

画布:Omnigraffle 默认使用 pt 来定义自身单位,在画布面板中用 1pt = 1xx 的方式来设置换算方式,目标单位能够是像素、厘米、英尺、公里等,意味着除了用来画用户界面,还支持用来画地图、家装平面图等任何大小的精准图形。

图层:能够将 Omnigraffle 中的图层理解为一个特殊的、能够批量隐藏或锁定的、能够直接转换为全部页面共享的群组,共享图层的名称会被标记为橙色,界面左下方的内容面板显示了每一个图层内部的层叠顺序,若是文件导出时选择 psd,Omnigraffle 还会将图层内容合并成 photoshop 能读取的格式。

11.layer

如图所示,利用共享图层这一特性,咱们能够将画布设定为1024*768,并在共享图层的指定位置插入页码 (Edit→Insert Variable→Canvas Number) 等,模拟 PPT 的方式制做演示用文档。

 

7. 快捷键

点击 Help→Keyboard Shortcuts,查阅全部的系统快捷键,了解下面这几个就能知足大部分情景了

  1. 最经常使用的检查器面板,cmd+12345切换;
  2. 设置好一个经常使用的形状样式,右键点击加入收藏,之后按住 s 不放就能够直接画出来;
  3. 按住 t 不放点击空白处就能够直接新建一个文本块,双击任意形状也能够在里面插入文字;
  4. 放大缩小只能经过 cmd+shift+. 和 cmd+shift+, 右手须要离开鼠标不是很方便,我一般是按住 z 鼠标点屏幕来放大,option+z 点击屏幕来缩小(z这个操做在ps和ai里也通用);
  5. 快速复制一个形状 cmd+d,新的形状会在当前形状右下方一个网格的位置出现,比cmd+c以后在cmd+v省一步。

 

8. 无穷的模板库

在 Omnigraffle 中,工做文档 .graffle和模板文档 .stencil 的表现和编辑是彻底同样的,能够很方便的将已经编辑好的文档组织整理后,复制粘贴到模板文件中沉淀,做为后期复用规范,若是搭配云同步工具使用,小型设计团队统一设计规范再也不是难事。

除软件自身提供的一堆模板外,全球 Omnigraffle 爱好者们搭建了 Graffletopia 用来共享各自的模板 (部分收费),事实上若是你有足够的耐心和精力,全部的模板你均可以照猫画虎本身画出来。

 

9. 制做本身的图标库

Omnigraffle 自带的图形基本上能知足大部分需求,简单形状也能够用形状组合和钢笔工具来画, Graffletopia 上有不少其余人画好的形状图标,但面对具体项目的时候须要本身画图标时该怎么办呢?如下有几种方式可供你们选择

  1. 最快捷:直接粘贴图标图片进来,缺点是没法调整颜色,不可放大。
  2. 多色图标:从 AI 中直接拖拽图形进来,仍旧保持矢量可随意拖拽但不可调整颜色。
  3. 单色图标:将 AI 中画好的单色图标导出为pdf (File→Scripts→SaveDocsAsPDF) 后用 Omnigraffle 打开,可随意调整大小和颜色,很是适合图标库的创建。

 

10. 使用hex值定义颜色

12.hex_color_picker

Mac 自带的取色器只能在已有的颜色集里选或是靠肉眼在色盘里选,很是不严谨,还好有爱心人士提供了 Hex Color Picker 和 Developer Color Picker 插件来帮助咱们精准设定颜色。

相关文章
相关标签/搜索