开发者社区> 技术小牛人> 正文

[翻译]Axure-Masters-原型设计工具Axure学习-第2.2节

简介:
+关注继续查看

Apply global changes with Masters

创建母板是用于重复利用资源并能快速应用到wireframe中。在本章节中,将讲述如何创建,组织,编辑和使用母板。
视频:下载MP4格式


Masters Overview

母板是在你的文件中可以重复使用的widgets的集合。通常被用于headers,footers,navigation(导航)和页面模板中。
母板的伟大之处在于你可以在多个页面将母板保持在同一个地方。任何在母板上面的编辑都会被应用到引用了母板的页面上面。你可以在页面上面添加母板以及其它母板。你可以根据你的需要在一个页面上面添加多个母板。
譬如,你创建了一个由几个button按钮组成的导航菜单的母板。然后你在某个地方将“Benefit”按钮改成“Why Choose”,之后只要是包含这个导航的页面都会更新这个母板。这个非常节省时间。当有widget被重复使用的时候尝试使用母板吧。

 


Organize & Design Masters

*Masters Pane

The Masters Pane(母板面板)(在左下角处)是用来新建和组织母板的。
新建:在母板面板的工具栏中单击“Add Master”按钮
重命名:慢双击母板
删除:选择面板并点击工具栏中的“Delete Master”按钮
组织:在母板面板中拖动或者使用工具栏中的箭头。点击工具栏中的文件夹图标可以创建文件夹。拖动母板到文件夹中可以将对母板进行组织分类。

*Design Masters

双击母板可以在wireframe中打开母板编辑页面。
将widget拖动到页面可以对母板进行设计,如设计页面是一样的。
你可以拖动一个已经存在的母板到当前编辑母板页面中。
Tip:如果你在设计页面中希望将正在编辑的某些部件(widget)变为母板。你可以选中这些widgets,右键单击选择“Convert->Convert to Masters“菜单即可。这会自动创建一个包含选中widgets的母板。


Master Behaviors

母板有以下三种不同的行为:NormalPlace in BackgroundCustom Widget (下面有详细介绍)。在母板面板中右键单击母板选择Behavior子菜单可以更改母板的行为。
母板的行为可以在任何时候更改,但是更改之后影响新添加母板的页面。譬如,如果将一个母板的行为”Custom Widget"更改为“Normal”,它不会影响到之前添加母板的页面。
如果你想改变已经存在页面中的母板的行为。你可以在wireframe中选中母板,右键选择Master子菜单。子菜单包含“Place in Background", "Remove frome Background"或者“flatten”选项(将widget弄出母板,这样就可以单独编辑widget)

*Normal(Default)

在wireframe中,你可以根据你自己的需要移动和放置你的母板。
Normal母板添加到页面中后会有一层粉红色的膜层。当然你可以在主菜单的“wireframe->Mask Masters“关掉这一功能。

*Place in Background

母板添加到wireframe后,母板会成为页面的背景并且会位居最初创建的位置中。这对页面模板和布局非常有用。
添加到wireframe,Palce in Background母板会有一层灰色的膜层。

*Custom Widget

母板添加到wireframe中后,在Custom Widget母板中的widget会失去他们在原母板中的关系变成像其它widget一样可以编辑的widget。这在创建带预定义属性,注释和/或交互的widget的类库中非常有用。(譬如,一个白色字体内容的蓝色按钮)

母板可以保存在一个文件中。创建分别保存的widget的类库可以很容易分享和被别的文件使用。你可以创建“custom widget libraries


Add Masters to Pages

将母板从母板面板中拖拽到wireframe上就可以将母板添加到页面。
你可能注意到在母板上面有一层带颜色的膜层。粉红色的是用于Normal面板的,灰色是用于Place in Background面板的。你可以取消在主菜单中的"Mask Masters“的选中状态就可以删去膜层。
一旦将母板添加到wireframe中,你可以在母板面板中双击面板或者在wireframe中的母板实例进行编辑。


The Round Up

现在你已经有了母板了。(呃,对不起...不能帮助我们自己!)

仍然需要帮助?进入论坛或发送邮件到support@axure.com


原文地址:http://www.axure.com/mastersAxure官方地址:http://www.axure.com/ PS:翻译是为了更加透彻地理解文章和分享。英文一般,请轻度吐槽。

版权由原地址提供公司所有。

本文转自 Ron Ngai 博客园博客,原文链接:http://www.cnblogs.com/rond/archive/2012/12/03/2800600.html  ,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JAVA多线程高并发学习笔记(三)——Callable、Future和FutureTask
为什么要是用Callable和Future Runnable的局限性 Executor采用Runnable作为基本的表达形式,虽然Runnable的run方法能够写入日志,写入文件,写入数据库等操作,但是它不能返回一个值,或者抛出一个受检查的异常,有些需要返回值的需求就不能满足了。
1478 0
嵌入式linux、QT、ARM、android研发学习交流,软考嵌入式系统设计师交流群,欢迎大家加入,群号95388240
 嵌入式linux、QT、ARM、android研发学习交流,软考嵌入式系统设计师交流群,欢迎大家加入,群号95388240
933 0
基于Renascence架构的SQL查询引擎设计
基于Renascence架构的sqlite查询优化 sqlite查询优化方案是一开始是在Hw时设计的,但当时只实现一些简单case,并未完成sql的普遍支持。后面考虑到这可以做为 Renascence 架构的一个实验场景,因此将其方案做了一番修改,代码也重写了一遍,现在做成一个能支持普通sql查询的demo。 sqlite架构 参考:http://wiki.dzsc.c
1440 0
5723
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载