Axure | 滑动条:拖动滑块改变进度

5 评论 18867 浏览 30 收藏 5 分钟
🔗 技术知识、行业知识、业务知识等,都是B端产品经理需要了解和掌握的领域相关的知识,有助于进行产品方案设计和评估

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

演示地址:滑动条:拖动滑块改变进度

实现效果:

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

原理分析:

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

元件准备:

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

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

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

实现步骤:

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

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

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

左侧边界值设置如下:

右侧边界值设置如下:

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

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

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

 

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

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

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 请问一下有很多小数怎么解决

    来自贵州 回复
    1. tofix()函数取整

      来自广东 回复
  2. 楼主用的RP哪个版本,为什么我的没有移动跟随

    来自北京 回复
  3. 楼主能发一下你这四个元件的命名吗?

    来自贵州 回复
    1. 文中:元件准备 那里有对应说明。演示地址 有源文件下载路径

      来自广东 回复
专题
12454人已学习12篇文章
企业想扩大自身的知名度和影响力都离不开新媒体。本专题的文章分享了企业新媒体运营指南。
专题
53343人已学习14篇文章
标题党,又爱又恨。但是如果你是运营,连标题都起不好,那就呵呵哒了。
专题
30482人已学习19篇文章
2018年过去了,你都收获了什么?新的一年,你需要如何前行?
专题
15126人已学习13篇文章
说到“账号”,想必大家对于这个名词已经习以为常。现在市场上的大多数应用,都会有自己的账号体系。本专题的文章分享了如何搭建账号体系。
专题
15527人已学习13篇文章
作为一名产品经理,需要持续对自己的经验进行总结并不断更新迭代。本专题的文章分享了产品设计方法论。
专题
13884人已学习12篇文章
行业总是处于动态变化之中,那么,处于大环境下的产品经理应当如何规划好自身、选择合适的工作方向呢?本专题的文章分享了产品经理的职业方向和规划。