鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:Slider)

滑动条组件,通常用于快速调节设置值,如音量调节、亮度调节等应用场景。

说明:

该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。

子组件

接口

Slider(options?: SliderOptions)

卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。

系统能力: SystemCapability.ArkUI.ArkUI.Full

参数:

参数名 类型 必填 描述
options SliderOptions 配置滑动条的参数。

SliderOptions对象说明

名称 类型 必填 说明
value number 当前进度值。
默认值:与参数min的取值一致。
从API version 10开始,该参数支持$$双向绑定变量。
min number 设置最小值。
默认值:0
max number 设置最大值。
默认值:100
说明:
min >= max异常情况,min取默认值0,max取默认值100。
value不在[min, max]范围之内,取min/max,靠近min取min,靠近max取max。
step number 设置Slider滑动步长。
默认值:1
取值范围:[0.01, max]
说明:
设置小于0的值时,按默认值显示。
style SliderStyle 设置Slider的滑块与滑轨显示样式。
默认值:SliderStyle.OutSet
direction8+ Axis 设置滑动条滑动方向为水平或竖直方向。
默认值:Axis.Horizontal
reverse8+ boolean 设置滑动条取值范围是否反向,横向Slider默认为从左往右滑动,竖向Slider默认为从上往下滑动。
默认值:false

SliderStyle枚举说明

从API version 9开始,该接口支持在ArkTS卡片中使用。

名称 描述
OutSet 滑块在滑轨上。
InSet 滑块在滑轨内。

属性

支持除触摸热区以外的通用属性

名称 参数类型 描述
blockColor ResourceColor 设置滑块的颜色。
从API version 9开始,该接口支持在ArkTS卡片中使用。
说明:
默认值:'#ffffff'。
当滑块形状设置为SliderBlockType.DEFAULT时,blockColor可设置默认圆形滑块颜色;
当滑块形状设置为SliderBlockType.IMAGE时,滑块无填充,设置blockColor不生效;
当滑块形状设置为SliderBlockType.SHAPE时,blockColor可设置自定义形状的填充颜色。
trackColor ResourceColor 设置滑轨的背景颜色。
从API version 9开始,该接口支持在ArkTS卡片中使用。
说明:
默认值:'#19182431'。
selectedColor ResourceColor 设置滑轨的已滑动部分颜色。
从API version 9开始,该接口支持在ArkTS卡片中使用。
说明:
默认值:'#007dff'。
showSteps boolean 设置当前是否显示步长刻度值。
默认值:false
从API version 9开始,该接口支持在ArkTS卡片中使用。
showTips value: boolean,
content10+?: ResourceStr
value:设置滑动时是否显示气泡提示。
默认值:false
cont
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值