[翻译]Axure-Dynamic Panel(Basic)-原型设计工具Axure学习-第2.1节

Hide and show with Dynamic Panel(Basic)

Dynamic Panel允许你隐藏,显示,交换和移动wireframe的内容。本章节讲述dynamic panels的隐藏,显示内容的初级功能。更高级的用法请点击 Dynamic Panels(Advanced)
教程视频:下载MP4格式


Dynamic Panels Overview

Dynamic Panel 部件(widget)是一堆状态或包含其他部件的图形的面板。面板可以隐藏,显示和移动。可以将当前可视图形设置为动态。动态面板允许在你的原型当中显示功能,而且可以进行拖拽。譬如自定义提示(Custom tooltips),lightboxes,标签控件(Tab controls)。作为Axure RP的一般规则,在你的原型当中,无论你希望显示,隐藏,修改和移动对象的时候,就可以选择使用动态面板(Dynamic Panel)。你会发现可以在你的原型工具箱中,它会成为最常使用的工具。


Dynamic Panel States

一个动态面板可以有一个或多个状态(state),并且每一个状态可以是包含不同部件(widget)的图形。在同一时刻,只可以显示动态面板的一个状态。在交互中,可以隐藏或显示面板,同时也可以设置面板的当前状态。
在wireframe中,通过拖动和拖拽可以增加并设置面板的大小。通过手柄也可以重新设置大小。在wireframe页面中,动态面板部件的大小决定可以你看到状态的范围。
Tip:如果在你的wireframe已经存在了部件,并且你希望设置该部件为动态面板,有一个非常简单的操作——通过右键该部件弹出的菜单“Convert to Dynamic Panel“可以很方便地设置。该操作会自动生成一个新的动态面板,并且将该部件设置为第一个状态。

*Add and Design Dynamic Panel States

默认情况下,动态面板是空的,所以你需要设置内容(widget)为面板状态。为了完成这个,双击面板可以打开“Dynamic Panel State Manager”对话框。
在对话框中,你可以增加,删除,重新排序和打开编辑状态。第一个状态为动态面板的默认状态。
在列表框中选择一个状态,点击“Edite State”按钮打开编辑状态对话框。

你会发现蓝色表明轮廓状态是正在编辑状态。这会显示动态面板的大小,并且蓝色轮廓也是你可以看到状态的边界。通过拖拽部件(widget)可以设计面板状态,就像在任何wireframe上进行拖拽一样。
Scrollable Area:右键面板选择“Edit Dynamic Panel"->"Show Scrollbars as Needed"可以为动态面板增加滚动条。如果你增加的部件(widget)超过了面板一个状态的边界时,滚动条就会在原型里面的动态面板中出现。

*Hide Content by Default

动态面板可以设置默认为隐藏状态。为了完成这个,在wireframe中右键点击面板,选择“Edite Dynamic Panel(编辑动态面板)”->“Set Hidden(设置隐藏)"即可。
隐藏面板内容会将部件(widget)表面轮廓的蓝色变为黄色。


Dynamic Panel Manager

动态面板管理面板(Dynamic Panel Manager) 会提供所有动态面板的状态的新增,这是管理动态面板的另一个方式。当你在一个页面使用很多动态面板的时候,这个对话框就非常有用,可以很快导航到自己想编辑的动态面板。

同时面板提供在wireframe编辑中隐藏动态面板的功能(右边的小方框就是拿来隐藏面板的。)。这样方便选择那些被面板遮住的部件(widget)。
在母板中的动态面板同样具有这一选项。
如果管理面板不在视图中,你可以从“view->Dynamic Oanel Manager“中重新打开和显示该面板。

*Using the Dynamic Panel Manager

选择一个动态面板的名字或状态,点击管理面板的工具栏中的“Add State”按钮可以新建和删除状态。右键一个动态面板的名字或状态可以使用文本菜单。
双击一个状态可以打开编辑状态。你也可以选择一个面板名称或状态,点击“Edit All States“按钮,来打开所有动态面板的状态。右键动态面板的名称同样也有这一选项。

管理面板中,点击面板名称右边的蓝色正方形,可以在wireframe面板中隐藏动态面板。右键页面名称选择”Hide All"可以在页面当中隐藏所有动态面板。在动态面板遮住其他部件的时候,这一点非常有用。
需要注意的是,这里的隐藏和动态面板的默认隐藏内容是不一样的。


Interacting with Dynamic Panels

一旦你的wiraframe拥有了一个动态面板,你就可以通过增加事件的case和从列表选择操作(Action)来增加一般的交互。操作(Actions)提供给动态面板交互一些可用的操作有:Set Panel state(s) to State(s), Toggle Visibility for Panel(s), Show Panel(s), Move Panel(s), Hide Panel(s), Bring Panel(s) to Front, Send Panel(s) to Back.
我们将说明一些基本的交互,包括显示和隐藏面板,设置面板状态,设置面板为最前。移动动态面板和动态面板的事件将在Advanced Dynamic Panels里面讨论。

*Set Dynamic Panel State

创建一个有多个状态的动态面板,并且用“Set Panel State(s) to State(s)“操作设置面板为一个特定的状态。在”Case Editor" 对话框中,在列表中选择操作(action)。当你选择了一个面板,你可以选择一个你想设置的状态(在Select the Satate下拉框中)。你可以在同一个操作里面设置多个动态面板的状态。
操作用于模式中,譬如选项卡或者点击一个按钮或下拉框改变一个区域的内容的时候。(看下面例子)

*Show & Hide / Toggle Visibility for Panel

使用“Show Panel(s)”和“Hide Panel(s)”操作可以显示和隐藏动态面板当前状态的内容。在“Editor Case”对话框中,选择操作,在列表中选择页面中的动态面板。设置动态面板的标签是个好习惯,这方便面板的查找。你可以在同一个操作里面设置多个面板的为隐藏或显示。
使用“Toggle Visibility for Panel(s)”操作可以转换面板的显示和隐藏。
该操作常用于错误信息的动态显示和隐藏。(看下面例子)

*Move Panel

“Move Panel(s)“操作允许动态移动一个面板内容特定的像素距离或移动到一个页面中的特定的位置。设置你希望面板移动的位置,在事件中增加一个触发移动面板的交互用例。(譬如,在一个button的OnClick事件增加一个移动面板的用例)
在”Case Editor“对话框中选择”Move Panel(s)“操作,选择你需要移动的面板。到了Step 4(第四步)的底部,你可以设置面板移动的像素位置或者设置面板移动到固定的位置。
这一操作可以用于原型和扩大区域,移动下层的内容为显示或隐藏。(看下面的例子)

*Bring Panel to Front / Send Panel to Back

如果你的动态面板在原型中被其他部件遮住了,而你需要将其显示在最顶层的时候,你可以使用“Bring Panel(s) to Front”操作。这个操作会将面板显示在其他部件的上面。在“Case Editor ”对话框中,选择操作,选择需要操作的面板。你可以在同一个操作里面操作多个面板。“Send Panel(s) to Back“的作用恰好相反。
在”light boxes“和自定义弹出菜单,自定义提示中,该操作是必须使用的。特别是面板在母板的背景页中的时候。(看下面的例子)

*Animation and Transition Effects

移动面板的时候可以有一个动画效果,同样显示和隐藏面板的时候也可以有一个渐变效果。
警告:这些动画效果或许在原型设计的时候很容易,但是开发或许会很难实现。
在实现“Move Panel”操作的时候,你可以选择像旋转,弹跳或其它特定的动画变换。
在实现“Show Panel”。“Hide Panel”或“Toggle Panel”的时候,你可以选择渐变动画。

在用“Set Panel State”操作设置面板状态的时候,你也可以选择渐变或滑动效果。


Dynamic Panel Tutorials

*Show Hidden Panel Tutorials

这个例子使用了动态面板并用“Show Panel(s)“操作动态显示一个隐藏的错误信息。
转到”Show Hidden Panel Tutorial(原文)“例子

*Tab Control Tutorial

这个例子使用了一个有多个状态的动态面板和“Set Panel State(s) to State(s)"操作来设置选项卡控件显示的内容
转到“Tab Control Tutorial(原文)“例子

*Custom Tooltip Tutorial

这个例子讲述了在移动光标经过和移出一个部件的时候如何显示和隐藏一个动态面板的自定义提示。
转到“Custom Tooltip Tutorial(原文)”例子

*Flyout Menu Tutorial

这个例子讲述了如果使用动态面板创建一个自定义弹出菜单。
转到“Flyout Menu Tutorial(原文)”例子

时间: 2024-10-29 00:03:49

[翻译]Axure-Dynamic Panel(Basic)-原型设计工具Axure学习-第2.1节的相关文章

Axure RP一个专业的快速原型设计工具

Axure RP是一个专业的快速原型设计工具.Axure(发音:Ack-sure),代表美国Axure公司:RP则是Rapid Prototyping(快速原型)的缩写. Axure简要介绍 Axure RP已被一些大公司采用. Axure RP的使用者主要包括商业分析师.信息架构师.可用性专家.产品经理.IT咨询师.用户体验设计师.交互设计师.界面设计师等,另外,架构师.程序开发工程师也在使用Axure. Axure RP--是一个非常专业的快速原型设计的一个工具,客户提出需求,然后根据需求定

Axure RP 快速原型设计工具

   Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格.设计功能和界面的专家能够快速创建应用软件或Web网站的线框图.流程图.原型和规格说明文档.      作为专业的原型设计工具,它能快速.高效的创建原型,同时支持多人协作设计和版本控制管理.      Axure RP已被一些大公司采用.Axure RP的使用者主要包括商业分析师.信息架构师.可用性专家.产品经理.IT咨询师.用户体验设计师.交互设计师.界面设

分享比较热门的原型设计工具

交互设计师的一项重要工作就是进行产品原型设计(Prototype Design).而产品原型设计最基础的工作,就是画出站点的大体wireframe(框架图)并结合批注.大量的说明以及流程图等,将自己的产品原型完整而准确的表述给产品.UI.重构/开发工程师等等,并通过沟通反复修改prototype 直至最终确认,然后进入后续的设计开发流程. 要完成以上复杂的设计和沟通工作,需要一个好的原型设计工具.这里就目前常用的和比较热门的工具来分享一下:Word(产品经理比较常用)Fireworks(交互组内

产品交互原型设计工具分享

交互设计师的一项重要工作就是进行产品原型设计(Prototype Design).而产品原型设计最基础的工作,就是画出站点的大体wireframe(框架图)并结合批注.大量的说明以及流程图等,将自己的产品原型完整而准确的表述给产品.UI.重构/http://www.aliyun.com/zixun/aggregation/7433.html">开发工程师等等,并通过沟通反复修改prototype直至最终确认,然后进入后续的设计开发流程. 要完成以上复杂的设计和沟通工作,需要一个好的原型设计

干货:推荐十五款APP原型设计工具

我们知道,一款优秀的移动APP产品原型设计工具应该具备以下特点: ①.支持移动端演示(随时随地演示给BOSS,厕所&食堂&电梯-以体现我是那么的敬业--长点工资必备) ②.组件库(高效复用,谁用谁知道) ③.可以快速生成全局流程(程序猿看不懂拆解的,给丫的看这个) ④.在线协作(多个PM狗一起用) ⑤.手势操作.转场动画.交互特效-(这些都不需要,留给专业的交互.视觉,搞那么虚的不如多想想产品流程逻辑做做减法.写写xxRD啥的) 以下逐步介绍那些我们势必要折腾的原型工具们: 1. POP(

让你的设计更加高效便捷的5款原型设计工具

原型是整个产品面市之前的一个框架设计,它就好像建筑师的设计图纸一样重要,设计师可以利用它直观体现产品主要界面风格以及结构,并展示主要功能模块以及页面和组件直接的相互关系.举个例子,一个下拉菜单,通过原型设计,你可以直观地感受到每次点击或者鼠标划过时菜单如何响应.一款优秀的 原型设计 工具不仅可以提高设计师们的工作效率,也可以让他们根据客户的不同需求设计出不同版本的原型设计. Axure Axure RP是美国Axure Software Solution公司旗舰产品,它是一款专业的原型设计工具,

文档工具Dr.Explain、原型设计工具

写软件文档时,使用Dr.Explain这个工具可以事半功倍. 文档工具Dr.Explain 特点 Ø 自动抓取界面元素并标识 Ø 可导出CHM.pdf.HTML.RTF格式 Ø CHM格式的文件可以添加关键词形成索引列表 Ø 可以获取web winforms Flex等多种的界面和子元素 一键抓取界面 新建项目 抓界面:Add Window 选取窗口后软件自动获取软件的所有界面元素 在这个基础上进行组织和润色,方便了很多. 样例 Sample_Real_application_manual.gu

界面原型设计工具

界面原型图绘制工具 Pencil Pencil 是一款开源的原型图绘制工具,手绘风格的,就像自己在纸上画的那样.Pencil 还可以用来绘制各种架构图和流程图,同时还提供 Firefox 的插件(点击这里安装).更多Pencil信息 最近更新: 一款开源的界面原型图绘制工具 Pencil 发布于 2年前 [商业]原型制作软件 Axure RP AxureRP 是一个快速原型制作软件,由美国Axure Software Solutions, Inc.公司开发. Axure RP 能让操作它的人快速

推荐两个界面原型设计工具--GUIDesignStudio 和 Mockups For Desktop

前段时间,有幸参加一次高级软件架构师的培训,授课老师介绍了两个很好玩的界面原型设计工具:GUIDesignStudio 和 Mockups For Desktop,现分享一下,截图说明,洗洗眼球,权当娱乐. 以前在做界面原型设计的时候(不多,但有时候要做的),印象中多数用Visio或者一些UML工具来大致描述一下,效果及交互性较差,不知您是否做过这方面的工作,不管有没有,我们来了解下这两个比较有意思的东西吧. GUIDesignStudio 运行后,随便画上几个控件,界面如下: 运行设计好的内容