美文网首页
滑动条:拖动滑块改变进度

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

作者: 十月大神 | 来源:发表于2019-01-18 17:54 被阅读0次

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

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

实现效果

1、左右拖动滑块,实时显示当前进度

2、向左或向右拖动均有边界值,无法拖出边界范围

3、实时显示当前的百分比数值

原理分析

1、滑动条效果由固定长度背景+进度可见区域组成

2、拖动滑动,触发进度可见区域改变,从而显示滑动条效果

3、利用进度可见区域与背景的比例实时计算当前进度百分比

元件准备

1、一张图片,转换为动态面板,表示滑块

2、红色背景矩形元件,转换为动态面板,利用动态面板的可见范围,表示进度

3、灰色背景矩形元件,用于呈现滑块进度对比

4、一个文本矩形,默认初始文字“当前百分比:0%”,用于显示当前百分比

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

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

实现步骤

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

拖动滑块时,水平移动滑块,同时设置文字改变;

滑块在移动的过程中,设置进度面板里面的红色背景元件跟随滑块移动

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

 左侧边界值设置如下:

 右侧边界值设置如下:

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

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

本案例已完成,点击QQ群“532261671”获取源文件;

更多案例请点击http://www.pmgod.cn 查看。

相关文章

  • 滑动条:拖动滑块改变进度

    生活中经常遇到需要平滑改变一个值的应用场景。比如听音乐的过程中,调节音量,又比如游戏竞猜过程中,调节竞猜数量等...

  • input range做滑动条,改变滑动条和滑块的样式:

    input range做滑动条,改变滑动条和滑块的样式: 动态改变滑块的位置和进度条的长度: * input ra...

  • 十一、拖动条(SeekBar)的风格自定义

    拖动条和进度条非常相似,只是进度条采用颜色填充来表明进度完成的程度,而推动条则通过滑块的位置来标识,而且拖动条允许...

  • UISlider 拖动条

    拖动条和进度条非常相似 只是进度条采用颜色填充来标明进度完成的程度,拖动条则通过滑块的位置来标识数值 UIImag...

  • UISlider-改变图片透明度

    拖动条是通过滑块的位置来标识数值,而且拖动条允许用户拖动滑块来改变值。因此,拖动条通常用于对系统的某种数值进行调节...

  • QQ音乐

    拖动进度滑块的时候,出现了歌词,帮助定位。 改变进度的反馈,有许多有趣细心的设计, 比如视频,拖动进度的时候,画面...

  • 进度条,拖动条,星级评分条,图片滑动功能

    进度条ProgressBar 拖动条seekBar 星级评分条 相片滑动功能

  • UIView中在其上滑动自动调用touchesCancelled

    简介:   在新的项目中,用了旧项目自定义的进度条,但是在其上滑动改变进度时,出现滑动时卡顿,造成无法丝滑的拖动改...

  • RecyclerView的fastScroll

    快速滑动条 默认的效果就是不滚动的时候不显示,滚动以后出现。可以手动拖动滑块实现快速滑动。 app:fastScr...

  • iOS 圆环型滑块(Circle Slider)

    一、圆环型滑块的设计 最近设计师设计了一个圆环型滑块,其作用和UISlider差不多,用于拖动改变播放音频的进度和...

网友评论

      本文标题:滑动条:拖动滑块改变进度

      本文链接:https://www.haomeiwen.com/subject/itzndqtx.html