网站开发技术越来越丰富了,不管是AJAX或JavaScript,甚至是Flash、Silverlight、JavaFX,这些都被归类为RIA(Rich Internet Application)的技术,能够让网站界面更丰富,展现更优质的人机交互。Axure RP能够进行交互设计,且可以立即将结果呈现于原型上,而不是只有文字叙述。且学习Axure RP的交互设计,并不需要学习HTML或Java Script语法,通过直观设计就可以完成多样的交互界面设计。在Axure RP设计出来的原型中,最简单的交互设计是网页链接,真正发挥Axure RP在交互设计上的惊人特色,并不是只有超链接这么简单的交互,下面通过介绍动态面板的操作与控制,来学习更丰富更友善的交互界面设计。

动态面板是专门用来设计动态原型功能的组件,每个动态面板可以包含一个或多个状态,每个状态本身是一个页面,通过控制状态的显示顺序或隐藏/显示动态面板来达成交互界面的效果,像其它组件一样,动态面板可以直接通过拖拽的方式从组件选择面板加入到画布中。

动态面板:本身可以包含很多个状态,而每个状态都是一个小网页。被放置在最上层的状态就是该面板的界面,即默认展示效果。

状态:每个状态都是一个小网页,而这个小网页的边界与大小,与所属的动态面板大小相同。不同的状态可以重叠在同一个动态面板里头,只有放在最上层的状态,才会呈现于原型的默认画面中。以Axure RP所设计出来的多样交互界面,大多由各种触发事件来控制动态面板显示或消失,或控制哪个状态在最上层来仿真出实际的交互界面。

在动态面板上鼠标左键双击,会开启动态面板状态管理对话框。在这个对话窗口中,可以新增状态、更改状态名称、调整状态排序、删除状态与编辑状态。在动态面板状态管理对话框中选择一个状态,然后按下编辑状态钮或者直接双击改状态,会开启这个状态的线框图以供设计。或者可以选择编辑所有状态钮,一口气把所有的状态页面通通开启。打开后就可以像设计其它线框图一样的设计状态页面, 每个状态页面的侧边蓝色虚线外框就表示其所属的动态面板的边界。

动态面板可以预设为隐藏,做法是在动态面板上按鼠标右键,并选择编辑动态面板->设为隐藏,这样就可以隐藏面板的内容,而且动态面板也会从蓝色变成黄色。已经预设隐藏的动态面板,可以选择编辑动态面板->设为可见来显示。

在交互事件属性对话框中有5种交互方式是专门用来控制动态面板的,分别是:

?Set Panel state(s) to State(s):设置动态面板的状态转换

?Show Panel(s):显示动态面板

?Hide Panel(s):隐藏动态面板

?Toggle Visibility for Panel(s):切换动态面板可见属性

?Move Panel(s):移动动态面板,可根据绝对坐标或相对坐标来移动

下面以最常见的Tab标签切换效果来演示动态面板的交互效果。新增一个动态面板,设置两个状态,分别在两个状态中设计成如下小页面:

设置状态1在状态2的前面,状态1的页面显示产品的信息,状态2的页面显示活动的信息,产品、活动等的抬头是用矩形组件设计的,在相应的页面设置单击事件,如在状态1的产品处设置单击事件选择为“设置动态面板的状态转换”,并在动态面板状态管理中设置转换效果为转换至状态1;在状态2的产品处设置单击事件选择为“设置动态面板的状态转换”,并在动态面板状态管理中设置转换效果为转换至状态2.状态1和状态2的小页面设计的不一样,这样切换的时候也会看出状态切换的效果。需要注意的是,上述的单击事件的设置在每个状态的小页面中都需要做相同的设置,可以直接复制粘贴。

全部设置好之后,生成原型即可查看效果。

该例子只用到了矩形组件和动态面板组件,比较简单,如果需要比较美观,可以在动态面板的各个状态小页面上的设计上下功夫,比如改变矩形的显示样式为圆角矩形,改变颜色等,但主要功能是一样的。

例子在AxureRP5.5版本下调试通过

axure rp8 添加动态面板_AxureRP教程相关推荐

  1. axure rp8 添加动态面板_Axure RP8 | 动态面板-容器

    动态面板:能够在一个固定的区域切换显示的内容.能实现很多动态效果. 其本身是一个透明的元件.一个动态面板里有若干个[状态]."若动态面板是幻灯片的放映机,而状态则是幻灯片." 打开 ...

  2. axure 元件_Axure动态面板(上下左右滑动页面)

    (2月24日更新)B站视频版教程:https://www.bilibili.com/video/av80136342/ 手机端交互中,页面的上下左右滑动是常用的交互形态,今天给大家分享一下如何使用Ax ...

  3. axure内联框架和动态面板_Axure教程:如何使用动态面板?动态面板功能详解

    写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...

  4. axure内联框架和动态面板_最详细的Axure动态面板使用教程

    1.打开[Axure]软件,在index文件上新建一个375*667大小的背景矩形并绘制页面. 具体如图所示. 2.在banner的位置上新建一个[动态面板],双击动态面板在其中新建state1.st ...

  5. 【产品】原型设计之Axure如何通过动态面板实现弹框

    1.打开Axure软件,从元件库中拉出一个矩形框和按钮,矩形框是为了展示主页的内容,按钮是为了点击后弹出对话框的效果,如下图所示: 2.从元件库中拉出一个动态面板,放在页面上,摆放位置可以根据需要进行 ...

  6. axure原型怎么让文字自动换行_Axure动态面板教程(快速入门+轮播图案例)

    动态面板(Dynamic Panel)是Axure的核心功能之一,但很多初学者都反馈理解有难度,今天用一个简单的例子让大家快速掌握它,并且学会做一个常用的轮播图. 12月21日更新:B站视频版教程: ...

  7. axure 点击按钮弹出框_Axure动态面板教程:弹出框效果的制作

    作为一名互联网产品设计人员,相信很多同行每天上班电脑上都会运行着一个软件--Axure,她能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图.操作流程图.以及交互设计,并可自动生成 ...

  8. axure树形表格_Axure教程:Axure中继器实现动态树结构控件详解

    树结构是原型设计中常用的控件之一,常用于组织架构等功能.本文作者参照钉钉后台组织架构样式,使用Axure中继器实现动态树结构控件. 一.交互样式 初始样式(以钉钉后台-通讯录-组织架构为例): 初始载 ...

  9. 【Axure原型图】——动态面板

    Axure是很早之前就用过的软件,只是当时并没有深究,但最近在画原型图的时候,发现自已以前会的那点儿皮毛着实干不了啥,仅仅需要修改一下已有的图形,可我却不知道如何下手,不得不重新拾起被遗漏的文件夹,重 ...

  10. axure动态面板滑动效果

    手机端交互中,页面的上下左右滑动是常用的交互形态,今天给大家分享一下如何使用Axure来进行模拟,这里使用动态面板来实现,如果对动态面板不是很了解的同学,请查看专栏里的"动态面板入门教程&q ...

最新文章

  1. 磁盘调度算法java代码
  2. tensorflow,显卡驱动,CUDA傻傻分不清
  3. spring springboot websocket 不能注入( @Autowired ) service bean 报 null 错误
  4. scratch desktop的基本使用 - 如何使用积木
  5. curl 伪装来路(referer)
  6. Springboot与Ajax整合练习?
  7. tp框架使用心得(六)——分页查询
  8. js中的this详解
  9. 小程序如何发布体验版本
  10. 电脑版微信防撤回大全
  11. latex调整caption字体大小
  12. DevExpress Office File API v20.1新版亮点:增强PDF Document API
  13. 汽车年检,备忘一下,估计2年以后才有用了
  14. 10个热门大数据发展趋势
  15. 北斗导航 | ION GNSS+ 2014到 ION GNSS+ 2017会议论文下载:ION 美国导航学会
  16. AndroidManifest.xml文件解析(详解)
  17. badboy录制php,Jmeter(二十九) - 从入门到精通 - Jmeter Http协议录制脚本工具-Badboy2(详解教程)...
  18. ValueError: With n_samples=1, test_size=0.2 and train_size=None, the resulting train set will be
  19. nyoj82 迷宫寻宝(一) (bfs)
  20. 【Visual C++】游戏开发笔记二十五 最简化的DirectX 11开发环境的配置

热门文章

  1. python处理excel函数库_Python 操作 Excel 的函数库
  2. 嵌入式mysql数据库文件读取_使用嵌入式关系型SQLite数据库存储数据
  3. cic滤波器原理 MATLAB,cic滤波器(cic滤波器的原理和设计)
  4. 图文并茂!CIC滤波器的FPGA实现
  5. Matlab中CIC滤波器的应用
  6. Mathtype使用技巧(一)
  7. TLSF内存分配器记录
  8. 关于origin2019的安装教程
  9. 简单查询多个D速物流,并分析未签收延误的单号
  10. dsp+c语言字符串,DSP中常用的C语言关键字