2016 - 2025

感恩一路有你

如何实现一个简单的显示进度的横向滑块?

浏览量:3718 时间:2024-06-18 12:33:44 作者:采采

随着互联网技术的不断发展,越来越多的网站和应用程序需要展示进度条或者滑块,以便用户可以清晰地了解任务的完成情况。本文将介绍如何使用Axure这个软件创建一个简单的横向滑块,让你轻松实现进度条功能。

构成元件

首先我们需要构建三个元素:背景条、进度条和圆。其中,圆是动态面板,填充深蓝色,而进度条置于最底层,圆置于最上层,背景条在中间。它们的布局如下图所示:

添加交互

接下来,我们需要为圆添加交互,使其可以水平拖动。具体步骤如下:

1. 选择圆,并在“交互”选项卡中选择“移动”。

2. 设置拖动边界,左侧大于等于0,右侧小于等于背景的长度。这一步是让这个圆圈在背景条上可以拖动起来。

3. 第一交互中的插入函数编辑值。

设置进度条尺寸

接下来,我们需要设置进度条的尺寸,宽度为:[[yuan.x yuan.width]], 注意要添加局部变量“圆指的是动态面板圆圈。锚点在左侧。”这一步是让进度条跟着动起来。

设置圆形上的元件文字

然后,我们需要设置圆形上的元件文字,公式计算的是当前位置的百分比。由于本身有30宽,所以计算百分比的时候分子分母都需要减去30。Math.floor()是向下取整,也就是把小数点后面的数字抹掉,不然算出来会有长尾巴。

第三交互中的插入函数编辑值。

效果图

最后,我们的横向滑块就完成了,效果图如下所示:

总结

通过以上步骤,我们使用Axure这个软件成功创建了一个简单的现实进度的横向滑块。虽然这个过程可能对新手来说有些困难,但是只要按照步骤逐步操作,相信大家都能轻松实现进度条功能。

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