
加入人人都是产品经理【起点学院】产品经理实战训练营,BAT产品总监手把手带你学产品
在产品的原型设计中,进度条的意义是:
而在Axure中,进度条的设计,主要的掌握要素就是函数变量的使用。
如下图所示,在Axture中拖入label标签、矩形框、动态面板。此时必定要培养一个好习惯,给部件命名。一旦交互过程十分复杂时,不同的名称将使得逻辑关系变得十分清楚。
OnPageLoad:页面载入时,改变动态面板大小(Set Panel Size),调用fx函数,宽度设置为背景部件的宽度/100,高度为背景部件的高度。其次,将其移动(Move)到背景部件的位置。
注意:to指的是绝对位置;by指的是相对位置。
函数说明:
OnResize:动态面板大小改变时的触发。
注意:show panel if hidden。由于动态面板是处于隐藏的状态,所以要勾选这一选项。
OnPanelStateChange:状态面板状态改变时触发。如果动态面板的宽度没有达到背景条的宽度,即进度条百度比小于100%时,那么动态面板就要每隔56s增加背景条宽度的1%。选择56s的依据是,电影的一帧是56s,比较符合人眼的视觉观察。一旦进度条的百分比=100%时,则弹出网页。进度条就停止增加,完成使命。
通过以上的设计,页面载入时的进度条就基本已经完成了。
Axure页面原型效果展示:
http://sj8sjc.axshare.com/#c=2
本文由 @蜗牛PM 原创发布于人人都是产品经理 ,未经许可,禁止转载。