滑动条
- 更新时间:2026-06-15 07:53:04
滑动条-slider
原生类型:{com.google.android.material.slider.Slider}
滚动条:常用于动态设置数字参数,通过滑动就可以变换数值。

一、常用属性
from - 开始值
设置开始值

to - 结束值
设置结束值

value - 初始值
设置初始值

step - 进步值
设置进步值

color - 主题颜色
设置主题颜色

label - 标签文字
设置标签文字

labelEnd - 标签文字尾部
设置标签文字尾部

padding - 内边距
设置内边距

bg - 背景颜色
设置背景颜色

bgImg - 背景图片
设置背景图片

storeKey - 应用内存储
应用内存储
通过storeKey(存储关键字)指定一个存储整数的关键字,获取值时可以直接通过$storage($存储)获取进度值。
注意:不同的控件存储的类型不同,对于本控件(进度条)则存储的是整数类型,表达当前进度值
如果我们已经配置好了应用内存储,则可以直接获取数据:
注意:一、要使用应用内存储,必须在ui(界面)节点指定属性store(存储)的值,该值指定存储的命名空间; 二、不是所有的控件都支持应用内存储; 三、不同的控件存储的数据类型可能都不一致,例如:输入类型的控件存储的是字符串类型,开关、多选框存储的就是布尔类型的数据。
二、常用函数
setBg(color)
设置背景颜色
- 参数 : color {int} 颜色值
- 版本 : 1.8.2
setBg(color)
设置背景颜色
- 参数 : color {string} 颜色字符串
- 版本 : 1.8.2
setColor(color)
设置主题颜色
- 参数 : color {int} 颜色值
- 版本 : 1.8.2
setColor(color)
设置主题颜色
- 参数 : color {string} 颜色字符串
- 版本 : 1.8.2
onLabel(callback)
设置标签格式化
- 参数 : callback {(floatValue)=>{ return "标签"; }} 格式化回调
onChange(callback)
设置数值变化监听
注意:只监听由用户手动触发的数值变化,若为编程时设置的数值,则忽略
- 参数 : callback {(value)=>{}}
getValue()
获取当前进度值
- 返回 : {float} 当前数值
setValue(value)
设置数据
- 参数 : value {float} 当前值
setFrom(from)
设置数据
- 参数 : from {float} 开始值
setStep(step)
设置数据
- 参数 : step {float} 进步值
setTo(to)
设置数据
- 参数 : to {float} 结束值
setData(from, to)
设置数据
- 参数 : from {float} 开始值(当前值一致)
- 参数 : to {float} 结束值
setData(from, to, value)
设置数据
- 参数 : from {float} 开始值
- 参数 : to {float} 结束值
- 参数 : value {float} 当前值
onTouchStart(callback)
监听触摸开始
用户用手指滑动时,当触摸开始时回调。若要取消监听,则设置为null即可。
- 参数 : callback {()=>{}} 回调
- 版本 : 1.9.5
onTouchStop(callback)
监听触摸结束
用户用手指滑动时,当触摸结束时回调。若要取消监听,则设置为null即可。
- 参数 : callback {()=>{}} 回调
- 版本 : 1.9.5