Axure设计:带加载效果的百分比进度条

进度条可以起到让用户耐心等待的作用,让用户了解当前任务完成的时间进度、有效防止用户的矛盾心理(等了好久还没有反应,我要不要终止掉重新来一遍?但是之前它好像跑了好久了,也许下一刻就可以完成呢)。PMGOD将通过这篇案列分享,教大家使用Axure制作实现“带加载效果的百分比进度条”

演示地址:带加载效果的百分比进度条

实现效果

1、点击“开始演示”按钮,展示带百分比的进度条效果;

2、进度条在加载的过程中,按钮文字为“演示进行中”;

3、进度在20%的时候,停止加载,按钮文字变为“奋力加载中,请等待!”且按钮不可点击,一秒钟后,继续加载,文字变为“演示进行中”;

4、进度在60%的时候,停止加载,按钮文字变为“网络较差,请等待!”且按钮不可点击,两秒钟后,继续加载,文字变为“演示进行中”;

5、进度在“演示进行中”时,可以点击按钮,按钮文字变为“已暂停,点击继续”,再次点击,恢复进度加载效果;

6、进度在100%的时候,停止加载,按钮文字变为“继续演示”,点击按钮,开始新一轮的加载效果。

分析原理

1、进度条加载效果由固定长度背景+可变长度条组成

2、点击按钮,触发动态面板自动循环改变状态

3、利用动态面包板状态改变事件触发进度条长度变化

4、进度条长度的变化引起百分比的变化

5、百分比在20%、60%、暂停时分别给按钮显示不同的文字

元件准备

1、循环动态面板,用于控制进度条自动加载

2、当前进度动态面板,用于显示当前进度

3、进度条背景,用于当前进度的对比

4、baifenbi矩形,文字显示当前的进度百分比

5、submit矩形,用于触发进度条的首次加载,及显示当前加载状态

重新布局元件后效果如下:

实现步骤

(1)设置“submit”按钮单击事件

通过单击“submit”控制动态面板的状态是否改变,用动态面板的状态改变去控制进度条的加载效果单击“submit”时,切换是否选中状态。

1、选中时,执行循环效果,将“submit”文字改为“演示进行中”;

2、取消选中时,暂停循环效果,将“submit”文字改为“已暂停,点击继续”。

注意:当进度条加载为100%时,单击“submit”需要将进度条长度进行初始化。

(2)设置进度条加载效果

面板的状态改变时,设置进度条的尺寸改变事件。

当加载为20%时,暂停1秒钟,显示“奋力加载中,请等待”,禁用“submit”点击事件;加载为60%时,暂停2.5秒钟,显示“网络较差,请等待”,禁用“submit”点击事件;暂停过后,恢复循环效果,启用“submit”点击事件。

(3)设置百分比的文字改变

进度条的尺寸改变时,设置百分比的文字改变

本案例已完成,点击QQ群“532261671”获取源文件;

点击查看上一篇案例《Axure教程:省市县三级联动选择(全国省市区数据)》

更多免费案例请点击 http://www.pmgod.cn 查看。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容