Axure RP 10制作进度条

1 准备并编辑所需元件

拖动动态面板(Dynamic Panel)和三个矩形元件(Box 1),动态面板命名为“进度条”,三个矩形元件分别命名为“边框”、“底部”、“遮挡”,设置格式如下:
边框–填充透明,边框黑色,长300,宽24
底部–填充红色,边框透明,长300,宽22
遮挡–填充白色,边框透明,长300,宽22
在这里插入图片描述
三个矩形元件重叠放置,注意“遮挡”需放置在“底部”上方
在这里插入图片描述
拖动按钮元件(Button),命名为“开始”,按钮中的文字也改为“开始”
拖动动态面板(Dynamic Panel),命名为“定时”,插入状态页面State 2
在这里插入图片描述
双击“进度条”动态面板,插入两个标签(Label),分别命名为“进度数字”和“进度百分号”,将标签内文字分别改为“0”和“%”
在这里插入图片描述
将“边框”矩形元件置于最顶层,以防后续“遮挡”元件移动时遮挡住边框

2 设置全局变量

点击“项目(Project)”,选择“全局变量(Global Variable)”
在这里插入图片描述
添加全局变量"total",设置初始值为0
在这里插入图片描述

3 设置按钮元件的交互

点击“开始”按钮,在交互中选择“鼠标单击时(Mouse Button Down)”-“设置面板状态(Set Panel State)”,选择“定时”动态面板,选择状态为“Next”,勾选“向后循环(Wrap from last to first)”,循环间隔为300ms
在这里插入图片描述

4 设置动态面板的交互

点击“定时”动态面板,在交互中选择“状态改变时(Panel State Changed)”-“移动(Move)”,选择“遮挡”矩形元件,移动类型为“相对(By)”,x=矩形元件的长度÷100=3,动画为“线性(linear)”,时间为300ms
在这里插入图片描述
继续在交互中选择“状态改变时(Panel State Changed)”-“设置变量值(Set Variable Value)”,选择变量“total”,在值(VALUE)中点击fx
在这里插入图片描述
选择变量“total”,设置表达式为[[total+1]],实现进度条的数字变化
在这里插入图片描述
进度条最大值为100,故需要为变量“total”设置上限值
继续在“状态改变时(Panel State Changed)”中,点击“添加条件(Add Case)”,如下图所示设置条件:
变量值 “total” < 值 100
设为“<”而非“≤”是因为表达式为[[total+1]],故“total”最大为99,而非100
在这里插入图片描述
继续在“状态改变时(Panel State Changed)”中,选择“设置文本(Set Text)”,目标元件选择“进度数字”,变量选择“total”
在这里插入图片描述
按F5可预览效果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这辈子都不想编程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值