浅谈AxureRP里面的重用

重用也可以说是复用,相信写过代码的朋友会很清楚这是什么意思,简单点说就是拿来主义,把现成的东西加以利用,使之发挥新的作用。当然这里指的现成的东西并不是凭空捏造出来的,可能是别人的知识,也可能是自己的积累。那么在AxureRP里面什么东西是可以拿来主义的呢?最熟悉的莫过于AxureRP的组件了,我们总是直接将其拖动到线框图里面来使用,这里的组件有AxureRP自带的,也有别人或自己制作的;另外我前面在介绍AxureRP的文章里面也有提到过,AxureRP带有模块管理的功能,可以将常用的内容设计成模块,在用到时候直接调用,这样可以极大的提高设计效率。本文就浅谈一下AxureRP里面对组件和模块的重用。

首先是组件的重用,组件AxureRP里是用于设计线框图的用户界面元素。在组件面板中包含有常用的组件库,如按钮、图片、文本输入框等等。从组件面板中拖动一个组件到线框图区域中,就可以添加一个组件,也可以从一个线框图复制粘贴到另外一个线框图中。组件面板工具栏中可以加载已有组件库、创建新组件库、编辑当前组件库、或更新组件库,也可以对组件进行搜索。也正是组件面板中可以对组件库进行增删改的特性,使组件可以被重用。

AxureRP默认自带了基本的Web组件和流程图组件库,也支持自定义组件库。在设计中,为了保持一致性,经常有大量的重复设计出现,如按钮样式、链接样式、表单样式、Tab页签样式、翻页样式、图片大小、输入框交互等等,也即统一UI,这个时候就可以将这些统一的东西制作成一个组件库来重复使用,这样在设计相同风格的产品时,就不用挖空心思设计UI了。AxureRP的自定义组件可以进行增删改,这样无论是别人制作的现成组件库,还是自己总结制作的组件库,都可以在上面使用,只要它是.rplib文件就行。

在组件面板中点击下拉菜单的创建库选项,这时会弹出一个保存对话框,对要创建的.rplib库文件进行命名和保存,AxureRP会立刻启动另一个执行程序并打开这个刚建好的 .rplib文件。在新的AxureRP程序界面中,原本站点地图面板的位置会被组件库面板(Widget Library Pane)所取代。可以像处理页面一样对组件进行新增、删除、排序。等到库文件制作好了,只要选择载入库,就能在当前设计文件中使用这个库了,要是想在所有的设计文件中都使用这个库,则需要将这个库文件放在AxureRP启动加载库文件的目录下,一般为My Documents\我的Axure RP库目录下。加载成功之后,就可以像默认组件库那样进行随意的拖动调用了。

?

模块(Masters)是可以重复使用特殊页面,在设计中碰到的一些常用模块如页首、页尾与导航等,以及像常用的ICON图标,组件组合。模块可用在页面中或是其他模块中,一般情况下只要修改模块,在所有引用这个模块的页面中的模块也会跟着同步更新。 模块的概念犹如PowerPoint 中母版,熟练掌握模块可以大大提高原型设计的效率,并使原型易于管理维护。

模块常用于在某个设计产品中会重复出现的情况下,如页面头部、导航、页面底部等等,表现形式都一样,这也就意味着如果要修改的话就得全部修改,由于这些组件并不是单一的,单纯的复制粘贴会很复杂且很容易遗漏,模块则可以很好的解决这些麻烦。不过模块不单单可以在一个产品中使用,可以将模块文件单独保存,然后在每次要使用的时候使用AxureRP的导入文件功能,将这个模块导入进来,这样就不用重新创建模块了。

模块有两种制作方式:一是在页面中框选住需要转化的组件,右键选择转化成模块(AxureRP 5.6及以上版本才有这个功能);二是在左侧导航模块面板选择添加模块进行模块制作。在实际操作中个人觉得第一种方式应用更多,因为肯定是先在页面中进行了设计才知道这些组件是可以转化成模块的。

?

模块有以下3种行为:

正常行为(Normal):模块可以被移动与放置在线框图中的任何地方,对模块所做的修改会在所有模块实例中同时更新。

作为背景行为(Place in Background):模块应用在线框图中时,会处于线框图的最底层并被锁定,对模块所做的修改会在所有模块实例中同时更新。模块实例中所包含控件的位置与在模块中的位置相同,常用于布局、底板。

自定义组件行为(Custom Widget): 模块应用在线框图中时,模块实例中的组件与原模块失去关联,模块实例中的控件可以像一般组件一样可以进行编辑,就好像只是进行了复制和粘帖操作。常用于创建具有自定义属性、注释和交互的自定义组件组合,例如:具有特殊样式的可编辑名称的按钮。

虽然自定义组件库和模块都基于组件的组合,但组件与模块的区别在于,组件是针对AxureRP存在的,在所有基于AxureRP完成的页面中都可以使用该组件;而模块是基于某一具体的AxureRP页面存在的,仅在该文件下可以使用,打开新的文件则就不存在了,如需使用需要导入。模块更多的是针对某单个AxureRP文件为单位组合重用;组件库则针对所有AxureRP文件为单位组合重用。

作为工具,最被看重的就是高效率。高效率的解决问题,高效率的传达,高效率的记录等等。AxureRP之所以号称快速原型设计,与它能高效率的完成原型设计并高效率的传达有关,而这一切得益于AxureRP的重用性支持。使用一个工具并把它用透,比使用多个工具但每个工具都只会使用一点也要高效的多。

《原型设计》微电子杂志? 点此订阅

即日起,大家如有原型设计方面的问题交流,可至IT民工论坛提出,大家共同学习,共同进步。



无觅相关文章插件,快速提升流量

评论已关闭!