图文详解制作快速响应的Axure原型

一般在Axure中制作的原型打开页面或者链接时,会出现一段空白页等待的情况,这个Axure学习教程将教大家学会利用动态面板状态和动态面板显示边界特性,让原型演示时可以快速响应,流畅且不卡顿。

原理说明

动态面板具有状态和边界的特点,状态即在不同的条件控制下,可以让动态面板呈现不同的内容;边界特性即在动态面板内,超出边界(蓝色虚线框)的内容将不会显示在动态面板中。

利用动态面板的这种特性,我们可以得到两种快速响应的原型交互设计方法:

1.当不同内容位置不发生移动特效时,我们可以利用动态面板的状态特性实现;

2.当不同内容位置存在移动特效时,我们可以利用动态面板的边界特性,手动添加移动效果。

实例教程说明

仿照微信制作一个简单的线框原型用于说明制作方法和效果。

导航栏

导航栏位置固定,没有移动效果,存在切换效果,这里可以利用动态面板的状态特性,建立5种不同情况的状态。双击动态面板,可以调出动态面板管理器,动态面板管理器中可以对动态面板状态进行增加、删除、复制、调整顺序等操作。

依次为A,detail,B,C,D

标签栏与内容

由于聊天界面(detail)会覆盖标签栏(ABCD),所以将标签栏置入内容的动态面板。设置一个动态面板,大小为375X603,在这个动态面板中添加5个动态面板,如下图所示,依次为A、detail、B、C、D。A与detail大小均为375X603,BCD均为375X554;他们的顺序为由底到顶,即图中最左边为最底层,最右边为最顶层,从左至右依次升高。除了A在(0,0)以外,其他的动态面板(detail、B、C、D)均在(500,0)。

交互设置

第一个交互为,点击首页聊天条,载入聊天界面(detail)。具体设置为将导航栏状态设置为detail,利用淡入淡出500ms,并移动detail到(0,0),使用缓慢退出500ms。具体效果为:点击聊天条之后,导航栏变为聊天状态,聊天主界面从屏幕右侧滑入,并覆盖的标签栏。【节省时间,可以设置所有聊天条为一样的界面和效果。】

交互设置

第一个交互为,点击首页聊天条,载入聊天界面(detail)。具体设置为将导航栏状态设置为detail,利用淡入淡出500ms,并移动detail到(0,0),使用缓慢退出500ms。具体效果为:点击聊天条之后,导航栏变为聊天状态,聊天主界面从屏幕右侧滑入,并覆盖的标签栏。【节省时间,可以设置所有聊天条为一样的界面和效果。】

detail界面返回主界面

第三个交互为,按标签栏调出不同界面。具体设置为,设置A鼠标单击时,移动detail,B,C,D到(500,0),设置导航栏为首页状态,淡入淡出500ms。移动detail,B,C,D不设置动画,即可以直接显示指定页。B,C,D的设置和A相似。

标签A交互

标签B交互

标签C交互

标签D交互

效果与总结

由于我们的交互都在同一个界面内完成,虽然原型演示时,需要打开其他界面,但实际上他们都在同一个界面内运行,完全可以快速响应,不会因为原型界面载入而影响了测试者的体验,可以让原型演示更加真实自然。

原文来自:简书/Micro井

时间: 2024-10-12 23:54:40

图文详解制作快速响应的Axure原型的相关文章

LVS-DR工作原理图文详解

为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构: 我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包.数据帧的走向和转换过程. 官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户. 实例场景设备清单: 说明:我这里为了方便,client是与vip同一网段的机器.如果是外部的用户访问,将client替换成gateway即可,因为IP包头是不变的

Qt on Android: Qt Quick 之 Hello World 图文详解

在上一篇文章,<Qt on Android:QML 语言基础>中,我们介绍了 QML 语言的语法,在最后我们遗留了一些问题没有展开,这篇呢,我们就正式开始撰写 Qt Quick 程序,而那些问题,随着本系列文章的展开也会一一被干掉. 在开始介绍 Qt Quick 应用的基本元素之前,我们先来创建一个 HelloQtQuickApp 项目,就是经典的 Hello World 了. 笔者的教程最终会面向 Qt Quick 与 C++ 混合编程,所以我们 HelloQtQuickApp 从零开始.

非常值得收藏的车刀角度图文详解

非常值得收藏的车刀角度图文详解.非常值得收藏的车刀角度图文详解 切削金属时,刀具切入工件,刀具角度是用来确定刀具切削部分几何形状的重要参数.非常值得收藏的车刀角度图文详解 一.车刀切削部分的组成 三面二刃一刀尖 车刀切削部分由前刀面.主后刀面.副后刀面.主切削刃.副切削刃和刀尖组成.非常值得收藏的车刀角度图文详解 1)前刀面刀具上切屑流过的表面. 2)主后刀面刀具上与工件上的加工表面相对着并且相互作用的表面,称为主后刀面. 3)副后刀面刀具上与工件上的已加工表面相对着并且相互作用的表面,称为副后

Monitorix监控Linux主机图文详解

Monitorix监控Linux主机图文详解 Monitorix简介 Monitorix 是一款自由开源的轻巧型系统监视工具.使用 Monitorix你可以随时掌控 CPU 负载及温度.内存占用.活动进程.磁盘使用及温度.网络设备流量.网络服务等全方位的系统信息.Monitorix 需要 Apache Web 服务器来显示这些系统信息图表.所以它特别适合在 Linux 服务器上面使用. 下面是我安装的步骤 1.安装的环境和需要的rpm包 我是在CentOS 6.4下面安装的CentOS 5可以使

使用VS2015创建和使用动态链接库-图文详解

之前看过原创一篇<VS2010 动态库开发--第一章 演练:创建和使用动态链接库 (C++)>的帖子,地址是http://blog.sina.com.cn/s/blog_6fb3686501011ymn.html,感谢原创.这里我们使用VS2015创建和使用自己的动态链接库,配以图文详解. 我们先来演示如何使用VS2015创建一个动态链接库.1.新建一个"Win32控制台应用程序","名称"为MathFuncsDll,"解决方案名称"

图文详解如何搭建Windows的Android C++开发环境

原地址:http://www.apkbus.com/android-18595-1-1.html //=====================================================================//TITLE://    图文详解如何搭建Windows的Android C++开发环境(一)//AUTHOR://    norains//DATE://    Thursday  14-April-2011//Environment://    Cygw

图文详解远程部署ASP.NET MVC 5项目

原文:图文详解远程部署ASP.NET MVC 5项目 话外篇: 由于感觉自己的机器比较慢,配置不好,所以最近想把之前的项目部署到实验室的服务器上,但是由于常不在实验室,所以在想能不能远程部署.因此今天专门研究了一下具体的过程,下面和大家分享一下.本人新手,还望大虾勿喷,有什么问题,还望高手指点. 一.本文实验环境: Windows Server 2012 R2 SQL Server 2012 Express Visual Studio 2013 项目为:ASP.NET MVC 5.0,使用的是L

LNMP编译安装之msyql安装--图文详解

LNMP编译安装之msyql安装--图文详解 1.前言 本次安装采用源码安装,主要资源包从官网下载,次要依赖则使用yum进行安装,本篇只涉及mysql的安装,msyql远程登录,不涉及mysql具体配置.该教程纯属安装,不涉及任何重要知识点,老少皆宜. 2.安装步骤 2.1.下载boost(只下载不安装) wget http://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz 2.2.解压bosot t

LNMP编译安装之nginx安装--图文详解

LNMP编译安装之nginx安装--图文详解 1.前言 本次安装采用源码安装,主要资源包从官网下载,次要依赖则使用yum进行安装,本篇只涉及nginx的安装,不涉及nginx的配置,对应nginx如何访问php,本篇也不涉及.该教程纯属安装,不涉及任何重要知识点,老少皆宜. 2.安装步骤 nginx官网:http://nginx.org/en/download.html 2.1.下载nginx wget http://nginx.org/download/nginx-1.12.0.tar.gz