设计增强型Axure组件的必要性

标签: 交互设计 设计共享 Axure 组件 | 发表时间:2011-09-09 10:21 | 作者:Lucas Li ninickck
出处:http://www.sndaued.com/blog

       

        在交互设计师的工具箱当中,相信 Axure是必不可少和得心应手的交互原型设计工具。今天主要想探讨在工作中不断提炼和积累增强型组件(Enhanced-Widgets) 的必要性,以便提高工作效率。同时,提供了本人制作的一套增强型组件。

什么是组件(Widgets)?
  组件面板是用来进行线框图和流程图的设计。默契情况下,官方只提供了线框图组件和流程图组件,它们都是最为基础的单元模块。

 

基本型的Wireframe 组件

什么是增强型组件?
  所谓增强型组件,顾名思义是在原有基础单元组件基础上,把各单元模块进行组合,并根据需求加入相应的组件行为。这里的关键特征有两个。第一个特征是各单位模块的组合并非随机和随意的,而是带有一定的目的性,例如:在交互原型当中,自动搜索(Auto-Complete)经常用到的,那么设计简化型的能说明设计理念自动搜索的组件就有一定意义。第二个特征就是,组件行为要尽可能抽象,具有较强的独立性,便于快速重复利用,如果组件行为和当前的上下文联系的过于紧密,就不利于在其他上下文中使用。

        目前,网上可以搜索到很多增强型组件库,不过它们大多只符合增强型组件两个主要特征中的第一特征,即只是对单元模块按照一定的需求进行组合。首先,相对单元模块来讲,其工作效率一定会有提升的。不过,在实际工作当中,带有交互行为的交互原型更具有说明性和说服力,有时候,还能为项目的快速推进做出巨大贡献的。这个本人是有切身体会的。当然,这要根据个人工作环境来确定的,如果你的工作环境中,有能力很强的产品经理或是研发团队对交互原型的文字描述理解足够到位,那么你的交互原型也许静态的页面即可,只需要保证页面间的信息架构合理正确就好了。毕竟带有组件行为的原型是需要花更多时间和精力来制作的。

 

增强型的Wireframe 组件

案例实战

  为了方便大家的理解,这里举一个简单的例子。不涉及具体的上下文环境,我们就通过基础性的单元组件,来设计一个增强型组件悬浮提示(Hover Tip)。该案例使用 Axure Pro 6 制作。

1、在软件左侧组件(Widgets)的下拉菜单中,点击“Create library”,在弹出的窗口中,命名并保存该文件为“Enhanced_Widgets”。把该文件保存到操作系统中“我的文档”中的“My Axure RP Libraries”。这样的话,下次启动 Axure 时,该增强型组件库就会自动导入的。就像官方提供的“Widgets”。

2、使用到基础性单元组件。

a)   矩形(Rectangle)

b)   文字面板(Text Panel)

c)   动态面板(Dynamic Panel)

3、各单元组件的组合

a)   在基础型组件库中,选择矩形组件,并拖拽到工作区中,调整矩形宽高为20px * 20px。选中矩形,点击鼠标右键,在弹出的上下文快捷菜单中,点击菜单组“编辑按钮形状”,从下一级菜单组中选择“椭圆”,使矩形变成圆形。双击该圆形,变成可输入的状态。在该圆中输入“?”。命名该组件为“问号”组件

 

b)   同样的,在基础性组件库中,选择矩形组件,拖拽到工作区中,调整宽高为 200px * 100px。选择文字面板组件,输入描述性文本“功能使用提示面板”,把该提示文本放在矩形组件中。选择矩形组件和文字面板组件,组成一个组,便于整体拖放。为了便于下面的描述,把这个组命名为“提示浮层”,把“提示浮层”放在上一步制作好的组件右边。如下图:

 

4、组件中加入行为

a)   选中“提示浮层”,点击鼠标右键,在上下文菜单中,选择“转化(convert)”中的“转化成动态面板(convert to dynamic panel)”,这个功能只有在 Axure Pro 6 版本中才有的。之前的 Axure 版本只能单独从基础型组件库中选择一个动态面板,双击面板打开,把提示面板放入其中。相对要麻烦很多。这里建议使用 Axure Pro 6 吧!把该动态面板命名为“提示面板”如下图是个浅蓝色的面板。

 

b)   选中“提示面板”,点击鼠标右键,在上下文菜单中,选择“编辑动态面板(Edit Dynamic Panel)”中的“隐藏面板(Hidden Panel)”。如下图是个浅黄色的面板。

 

c)   选中“问号”组件,在软件右侧区域中的“组件属性(Widgets Properties)”中选择“交互(Interactions)”面板,双击“OnMouseEnter”,打开“编辑用例(Editor Case)”窗口,在“Add actions”中,选择“Show Panel”,并在窗口的最右边勾选“提示面板”,这样就完成了,鼠标悬浮在“问号”组件时,其右侧的提示面板显示出来。如下图:

 

d)   同样的,选中“问号”组件,在软件右侧区域中的“组件属性(Widgets Properties)”中选择“交互(Interactions)”面板,双击“OnMouseOut”,打开“编辑用例(Editor Case)”窗口,在“Add actions”中,选择“Hide Panel”,并在窗口的最右边勾选“提示面板”,这样就完成了,鼠标离开“问号”组件时,其右侧的提示面板隐藏。如下图:

 

e)   至此,该增强型组件就已完成。可以按 F5 输出成 HTML 进行效果查看。这里就不多叙述了。

增强型组件库分享

本人根据Clean Design 提供的Masters(模块)并结合自身工作经验转化了一套增强型组件库,如有需要,可在评论留言中留下联系方式,最好是邮箱,以便本人及时发送。都是一些日常设计工作中经常用到的,主要特点是包括了组件行为。当然在使用过程中,有时候难免要对组件的行为做些调整,以适应当前的上下文环境。不过这里有个技巧,就是从增强型组件库中,拖拽某一个组件到工作区中时,可以把这个组件再次转化成一个独立的动态面板,以隔绝当前上下文环境的影响。在使用的过程中,如有疑问,欢迎随时沟通,本人新浪微博http://weibo.com/lucasli

写在最后

本文的目的在于介绍在 Axure中制做增强型组件的必要性,能够让我们提高工作效率和使原型更真实、更有说服力。为简化描述,文中案例仅是整个设计过程的大概步骤,细节过程都已隐去。希望本文的例子,能够给读者带来启发。

相关 [设计 增强 axure] 推荐:

设计增强型Axure组件的必要性

- ninickck - 盛大游戏UED 专注用户体验,改变生活,让互动娱乐更精彩
        在交互设计师的工具箱当中,相信 Axure是必不可少和得心应手的交互原型设计工具. 今天主要想探讨在工作中不断提炼和积累增强型组件(Enhanced-Widgets) 的必要性,以便提高工作效率. 同时,提供了本人制作的一套增强型组件. 什么是组件(Widgets).   组件面板是用来进行线框图和流程图的设计.

AXURE在原型设计中的应用

- 超群 - 互联网的那点事
产品原型简单的说就是产品设计成形之前的一个简单框架,对网站来讲,就是将页面模块、元素进行粗放式的排版和布局,深入一些,还会加入一些交互性的元素,使其更加具体、形象和生动. 就我个人而言,目前使用频率最多,最高效,交互效果最好的原型工具是axure. 今天给大家介绍一些我在工作中使用axure的经验.

提高Axure设计效率的10条建议

- - 人人都是产品经理
Axure 是创建软件原型的快速有力的工具. 上手很容易,但是,其中存在一个危险. 这款软件是如此的直观以至于很多用户可以在没有接受过任何正式培训的情况下进行使用. 他们可能不知道的是他们可能没有以恰当的方式来使用 Axure. 作为一位有经验的用户体验设计师,我很少在画一页的时候第一次就能把它设计正确.

快速产品原型设计软件:Axure RP Pro 6汉化绿色版

- Keen - 精品绿色便携软件
Axure RP Pro是一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML模版等. Axure RP Pro是专为Rapid Prototype Design而生,它可以辅助产品经理快速设计完整的产品原型,并结合批注、说明以及流程图、框架图等元素将产品完整地表述给各方面设计人员,如UI、UE等等,并在讨论中不断完善.

Axure RP Pro 6.5.0绿色中文汉化版-快速产品原型设计软件

- - 亿品元素设计资源
Axure RP Pro(绿色中文汉化版)是一款快速 产品原型设计工具,什么是 产品原型设计. 产品原型设计可以简单的说是整个产品面市之前的一个框架设计, 如果你是一个产品经理、项目经理、网站策划、原型设计师或者交互设计师,那么 Axure RP Pro将是一款非常适合你的交互产品原型设计软件, Axure RP Pro能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML模版等.

基于axure的PRD协作

- - 幻风阁|kent.zhu'sBlog
大约1年多前我写了一篇《 基于axure的PRD写作思考》,其主旨思想是将文档版本的PRD与线框图及流程图结合起来,统一由axure来输出,降低PM与研发之间的沟通成本及交付物的传递成本. 当时这个文档是基于我做Web端产品设计的经验为蓝本完成的,这1年多来我从Web端完全转到Mobile端,还在继续的使用着这套方法.

基于Axure的PRD写作思考

- 超群 - 幻风阁|kent.zhu'sBlog
从半只脚迈入产品经理这个大门的那天起我就被2个文档的名称深深的纠缠着,他们是市场需求文档(MRD)、产品需求文档(PRD). 先不论你是什么方向的PM,这2个玩意一定会一直伴随你的Title跟着你. 这2个文档在不同的团队中有不同的叫法和写法,我也见过有团队的MRD其实就是PRD,不沾半点商业市场分析的边的,当然,这些不是本文探讨的内容.

Axure常用交互效果制作

- snip.wu - 盛大游戏UED 专注用户体验,改变生活,让互动娱乐更精彩
本文旨在分享一些在Axure中,相对复杂但又常见的交互行为的制作方法,本期包含带提示的文本框和拖拽效果. 将提示信息放置于文本框内是一种常见的交互方式. 当文本框获得焦点时,提示文字消失. 当文本框失去焦点时,提示文字重新显示出来. 现在就让我们看下这种控件的制作方法. 从widget库中拖出text field控件.

[转载] 在熟练使用2B铅笔前,请不要打开Axure

- - 牛国柱
前言:本文为 @叶铮BJ 同学的推荐,非常精彩,所以转载到这里. 本文与前一篇文章《 如何有效使用Axure. 》的思想一致,都在反对对Axure的过度使用,但这篇文章更细致的、结合用户体验要素的5层级理论,分析了应该在那个层级使用铅笔,那个层级使用Axure. 顺便提一句:本文在结构层的信息架构设计可以用脑图软件来实现,如MindManager、FreeMind、XMind,推荐XMind.