axure复用-自定义组件,母版(模板)

组件(控件)是用于设计线框图的用户界面元素。在组件(控件)面板中包含有经常使用的控件库,如按钮、图片、文本框等。从组件面板中拖动一个控件到线框图区域中,就能够添加一个组件。组件能够从一个线框图中被拷贝(Ctrl+C),而后粘贴(Ctrl+V)到另一个线框图中。组件面板工具栏中能够加载已有组件库、建立新组件库、编辑当前组件库、或更新组件库,也能够对组件进行搜索。工具

模块(Maste)是能够重复使用特殊页面。一些经常使用模块如页首(Header)、页尾(Footer)与导航(Navigation)。模块可用在页面中或是其余模块中。只要修改模块,在全部引用这个模块的页面中的模块也会相应跟着同步更新。 模块的概念犹如PowerPoint 中母版、Dreamveawer中模板的概念,熟练掌握模块能够大大提升原型设计的效率,并使原型易于管理维护。布局

组件的复用是axure默认传达的第一个复用原则,axure内置有基本的Web组件和流程图组件。固然,axure还提供了更高级的组件复用——自定义组件库。在Web设计中,为了保持一致性每一个系统模块都会有大量的重复设计出现,如按钮样式、连接样式、表单样式、Tab页签样式、翻页样式、图片大小、输入框交互等等等等设计

Axure的自定义组件可使用有心人制做的,好比官方提供的基于雅虎风格的Web组件套装和mobile原型设计组件(下载地址)、好比有个牛逼的老外制做的2套Web原型(下载地址);也能够本身在项目过程当中自我总结建立。orm

在控件面板中点击下拉菜单的“Create library”(建立组件)选项,这时会弹出一个保存对话框让对这个.rplib文件进行命名和保存,Axure会马上启动另外一个执行程序并打开这个刚建好的 .rplib文件。blog

在新的Axure程序界面中,本来站点地图面板的位置会被组件库面板(Widget Library Pane)所取代。你能够像处理页面同样对组件进行新增、删除、排序。排序

Axure启动时,若是已经把建立好的自定义组件库(.rplib文件)放在Windows文件夹的―个人文件> My Axure RP Librarie目录中,则该组件库会被自动加载到控件面板中。另外,你也能够手动选择你所指定的 .rplib 文件进行组件库加载。新创建的自定义组件库的操做方式就如同其它的默认组件库同样,以拖放(Drag&Drop)的方式将组件放到画布上进行画面的绘制。图片

虽然自定义组件和模块都基于组件的组合,但组件与模块的区别在于,组件是针对Axure存在的,在全部基于axure完成的页面中均可以使用该组件;而模块是基于某一具体的axure页面存在的,仅在该axure文件下可使用,若是打开新的axure文件则该模块不存在了。模块针对某一具体项目以单个axure文件为单位组合复用;组件针对全部axure文件为单位组合复用。get

模块的复用经常使用于在某个产品模块中会重复出现的状况下,如展现商品的列表、未登陆的弹层、页面头部、导航、页面底部等等。共同的特色就是,在该产品模块下都须要且表现形式都同样。也就意味着若是要修改就得所有修改,若是出现就要不断的“CTRL+C”在“CTRL+V”,因为这些组件并非单一的,若是是复制的话极可能复制不全,即便你使用了组合。模块则能够很好的解决这些麻烦。原型

模块有2种制做方式:在页面中框选住须要转发的组件,右键选择“转化成模块”;在左侧导航部分选择“Add Master”(添加模块)进行模块制做。在实际操做中我的以为第一种方式应用更多,由于确定是先在页面中进行了全局设计才知道这些组件是能够转化成模块的,有一个全局的考虑先。同步

模块有如下3种行为:

  • 普通行为(Normal):模块能够被移动与放置在线框图中的任何地方,对模块所作的修改会在全部模块实例中同时更新。
  • 背景行为(Place in Background):模块应用在线框图中时,会处于线框图的最底层并被锁定。模块实例中所包含控件的位置与在模块中的位置相同,经常使用于做为模板、布局、底板。
  • 自定义控件行为(Custom Widget): 模块应用在线框图中时,模块实例中的控件与原模块失去关联,模块实例中的控件能够像通常控件同样能够进行编辑,就好像只是进行了复制和粘帖操做。经常使用于建立具备自定义属性、注释和交互的自定义控件库,例如:具备白色文字的蓝色按钮。
相关文章
相关标签/搜索