dev gridcontrol禁止头部左右拖动_Axure|滑动条:拖动滑块改变进度

生活中经常遇到需要平滑改变一个值的应用场景。比如听音乐的过程中,调节音量,又比如游戏竞猜过程中,调节竞猜数量等,这种场景最适合使用滑动条。作者将通过这篇案列分享,教大家使用Axure制作实现“滑动条:拖动滑块改变进度”。

7fe826ecefd552eaf28dc1abd8198fbc.png

实现效果:

ecb89c7b80b60813a474b75dbbd82d11.gif
  1. 左右拖动滑块,实时显示当前进度;
  2. 向左或向右拖动均有边界值,无法拖出边界范围;
  3. 实时显示当前的百分比数值。

原理分析:

  1. 滑动条效果由固定长度背景+进度可见区域组成
  2. 拖动滑动,触发进度可见区域改变,从而显示滑动条效果
  3. 利用进度可见区域与背景的比例实时计算当前进度百分比

元件准备:

15505d758ac59b82aa3ebfa8fa600f93.png
  1. 一张图片,转换为动态面板,表示滑块;
  2. 红色背景矩形元件,转换为动态面板,利用动态面板的可见范围,表示进度;
  3. 灰色背景矩形元件,用于呈现滑块进度对比;
  4. 一个文本矩形,默认初始文字“当前百分比:0%”,用于显示当前百分比。

将进度面板里面的红色背景矩形向左移动,使矩形的右边界为0,此案例矩形宽度为300,所有向左移动300。

ebb714bf5a1fef24fff82368fb5657b3.png

整理元件后,最终呈现效果如下:

7f9aadbd74c5af9be2a55450bf0d132d.png

实现步骤:

整个案例过程,只需对滑块做事件设置,即可完成滑动条效果。

拖动滑块时,水平移动滑块,同时设置文字改变;滑块在移动的过程中,设置进度面板里面的红色背景元件跟随滑块移动。

f7766268eca757abee98abba4589a82f.png

下图是移动滑块的事件设置界面,注意是“水平移动”;左边界、右边界值的设置,防止拖动滑动超出范围。

273c726fae4cf946118492fb1b091256.png

左侧边界值设置如下:

67504e62fc9aac96a2953ea98cc335c1.png

右侧边界值设置如下:

a76df88939a927940964ae3990b96b59.png

我们在拖动滑块时,设置文本描述元件的值,实时显示当前滑动100%进度。

76636fe6639281a5b3e7afb7bd1c6fa6.png

最后来一张跟随事件的配置截图。

e92dbc126e72d3ee84521d53c1dc0115.png

本案例已完成,点击查看上一篇案例《Axure版跳一跳如何制作?》

本文由 @十月大神 原创发布于人人都是产品经理,未经许可,禁止转载。

题图来自 Unsplash,基于CC0协议。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值