2016 - 2024

感恩一路有你

案例:Axure制作点赞类支持、百分比进度条

浏览量:3213 时间:2024-01-23 10:58:28 作者:采采

昨天我们分享了一则关于Axure制作带百分比进度条的案例,你可以参考以下链接查看。今天,我们将为你展示一个更高级的进度条案例。在这个案例中,点击“支持”按钮后,不仅会增加“被支持”方的投票数量,还会显示投票比例,非常实用!具体效果图如下:

![效果图](image-link)

1. 进度条的基本制作原理

首先,我们来介绍一下进度条的基本制作原理,你可以先参考以下链接了解基础概念和部分代码原理。

[Axure制作:带百分比的进度条案例](link)

2. 设置组件布局

在Axure中,按照以下图示设置组件布局。

![组件布局](image-link)

3. 设置按钮交互动作

首先,我们来设置“支持”按钮的交互动作。

动作1:

- 设置“参数1”的数值,即点击“支持”按钮后,数值加1。

动作2:

- 触发“颜色进度条1”的“载入时”动作。

- 触发“颜色进度条2”的“载入时”动作。

4. 设置颜色进度条1的交互动作

接下来,我们来看一下“颜色进度条1”的“载入时”交互动作。

动作1:

- 设置“总量1”的内容,即“进度条1”的比率数值,这是一个临时的过渡数值。

- 设置“参数1”的元件文字为局部变量LVAR1。

- 设置“参数2”的元件文字为局部变量LVAR2。

所以,所需的比率数值的公式为:[LVAR1/(LVAR1 LVAR2)*100] (*100是为了方便百分比格式化)

动作2:

- 设置“颜色进度条2”的宽度。

- 设置“总量1”的元件为局部变量LVAR1。

所以,“颜色进度条2”的宽度为:[LVAR1.text*LVAR1.width/100] (/100是为了抵消百分比扩大的数额)

动作3:

- 设置“百分比1”的内容,这个数值需要格式化(保留2位小数)。

- 设置“总量1”的元件文字为局部变量LVAR1。

所以,“百分比1”的格式化后的内容为:[(2)%]

5. 设置按钮2及颜色进度条2的交互方式

与按钮1及颜色进度条1的交互方式相同,这里不再累述。你可以通过复制代码的方式来操作,但请注意修正参数的赋值。

按钮2的交互代码:

[code]

颜色进度条2的交互代码:

[code]

到这里,设置就结束了。设置还算简单,一切设置正确的话,效果如下:

![最终效果图](image-link)

如果觉得本文对你有帮助,请投票支持并点个赞哦!

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。