快好知 kuaihz

Axure教程——页面载入进度条

在产品的原型设计中,进度条的意义是:

第一,在页面载入中,给用户的等待过程中增加少量的乐趣;在一个追求快的环境中,这是十分关键的要素,可以减少流失率。

第二,也是在告知用户,网页或者APP有没有响应了你的点击?反馈给了用户信息,而不是不是一张白纸,使用户感到茫然。

而在Axure中,进度条的设计,主要的掌握要素就是函数变量的使用。

拖入部件

如下图所示,在Axture中拖入label标签、矩形框、动态面板。此时一定要培养一个好习惯,给部件命名。一旦交互过程十分复杂时,不同的名称将使得逻辑关系变得十分清楚。

交互设计

OnPageLoad:页面载入时,改变动态面板大小(Set Panel Size),调用fx函数,宽度设置为背景部件的宽度/100,高度为背景部件的高度。其次,将其移动(Move)到背景部件的位置。

注意:to指的是绝对位置;by指的是相对位置。

函数说明:

widget.width  部件的宽度

widget.height  部件的高度

widget.x  部件绝对位置的x坐标

widget.y  部件绝对位置的y坐标

OnResize:动态面板大小改变时的触发。

第一,设置百分比(Set Text on widget)。基本思想是动态面板的宽度占背景条的宽度的百分比就是我们想要的效果。但是在动态面板大小改变的过程中,进度条百分比的显示会有小数的出现,这就需要用到Math.ceil()取整函数。

第二,设置动态面板循环(Set Panel State)。基本思想同设置Banner轮播图是一样的道理。通过设置不同的面板颜色,会使得进度条具有闪烁的效果。

注意:show panel if hidden。因为动态面板是处于隐藏的状态,所以要勾选这一选项。

OnPanelStateChange:状态面板状态改变时触发。如果动态面板的宽度没有达到背景条的宽度,即进度条百度比小于100%时,那么动态面板就要每隔56s增加背景条宽度的1%。选择56s的依据是,电影的一帧是56s,比较符合人眼的视觉观察。一旦进度条的百分比=100%时,则弹出网页。进度条就停止增加,完成使命。

通过以上的设计,页面载入时的进度条就基本已经完成了。

源文件下载:链接:http://pan.baidu.com/s/1qWGKToK 密码:adx4

Axure页面原型效果展示:http://sj8sjc.axshare.com/#c=2

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:进度  进度词条  载入  载入词条  页面  页面词条  教程  教程词条  Axure  Axure词条  
原型

 Axure教程 | 微信读书书城...

之前在做微信读书的原型时被书城摇一摇的加载交互效果卡了两天的时间,最后终于想出如何制作,本文将分享如何制作这样的一个翻页效果。一、最终效果展示体验地址:点击此处...(展开)

原型

 Axure教程:滑动鼠标页面自动...

浏览网页时,尤其是互联网产品介绍方面的网站,经常可以看到,当你的鼠标停留在某些页面时,只要轻轻滚动鼠标,页面就会自动切换,相较于传统页面的手动切换可以给用户更好...(展开)

原型

 音量滑块控件制作

音量滑块控件如何制作呢?来看作者多图为你解答。首先我们来看下效果:在这个音量条中除了常规的滑块操作,还需要根据当前的进度改变左侧音量图标。元件绘制我们先来看下都...(展开)