HarmonyOS6 - Slider滑动条组件案例

HarmonyOS6 - Slider滑动条组件案例

开发环境为:

开发工具:DevEco Studio 6.0.1 Release

API版本是:API21

本文所有代码都已使用模拟器测试成功!

1. Slider介绍

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

官网介绍地址:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-slider

2. 实战案例

1. 案例一

1. 效果:

效果图如下:

2. 代码

代码如下:

js 复制代码
Row({ space: 3 }) {
    Text('78.24%')
    //滑动条
    Slider({
        min: 0, //最小值
        max: 100, //最大值
        value: 27.24, //当前值
        step: 0.01, //滑动步长,默认值:1
        style: SliderStyle.NONE, //设置Slider的滑块与滑轨显示样式,NONE表示无滑块
    })
        .trackColor("#cccccc")//设置滑轨的背景颜色
        .enabled(false)//设置是否允许滑动
        .selectedColor('#00a9fa')//设置滑轨的已滑动部分颜色
        .trackThickness(7)//设置滑轨的粗细
        .width('34%') //设置宽度
    Text('¥905.58')
}

2. 案例2

1. 效果

效果图如下:

2. 代码

代码如下:

js 复制代码
Row() {
    Text('78.24%')
    //滑动条组件
    Slider({
        min: 0, //最小值
        max: 100, //最大值
        value: 27.24, //当前值
        step: 0.01, //滑动步长,默认值:1
        style: SliderStyle.OutSet, //设置Slider的滑块与滑轨显示样式,NONE表示无滑块
        direction: Axis.Horizontal, //滑动方向(Horizontal-水平,Vertical-垂直)
        reverse: false //是否反向滑动
    })
        .blockSize({ width: 16, height: 16 })//设置滑块大小
        .trackColor("#ffff5e5e")//设置滑轨的背景颜色
        .selectedColor('#00a9fa')//设置滑轨的已滑动部分颜色
        .blockColor('#ffffc900')//设置Slider滑块的颜色,支持渐变色
        .trackThickness(7)//设置滑轨的粗细
        .showSteps(true)//设置当前是否显示步长刻度值
        .showTips(true)//设置滑动时是否显示气泡提示
        .enabled(true)//设置是否允许滑动
        .width('65%') //设置宽度
    Text('¥905.58')
}

最后

  • 希望本文对你有所帮助!
  • 本人如有任何错误或不当之处,请留言指出,谢谢!
相关推荐
_waylau5 小时前
鸿蒙架构师修炼之道-架构师的职责是什么?
开发语言·华为·harmonyos·鸿蒙
坚果派·白晓明9 小时前
在鸿蒙设备上快速验证由lycium工具快速交叉编译的C/C++三方库
c语言·c++·harmonyos·鸿蒙·编程语言·openharmony·三方库
熊猫钓鱼>_>11 小时前
移动端开发技术选型报告:三足鼎立时代的开发者指南(2026年2月)
android·人工智能·ios·app·鸿蒙·cpu·移动端
ITUnicorn11 小时前
【HarmonyOS6】ArkTS 自定义组件封装实战:动画水杯组件
华为·harmonyos·arkts·鸿蒙·harmonyos6
晚霞的不甘11 小时前
Flutter for OpenHarmony 构建简洁高效的待办事项应用 实战解析
flutter·ui·前端框架·交互·鸿蒙
全栈探索者11 小时前
@Component + struct = 你的新函数组件——React 开发者的鸿蒙入门指南(第 2 期)
react·harmonyos·arkts·前端开发·deveco studio·鸿蒙next·函数组件
廖松洋(Alina)11 小时前
【收尾以及复盘】flutter开发鸿蒙APP之成就徽章页面
flutter·华为·开源·harmonyos·鸿蒙
廖松洋(Alina)12 小时前
【收尾以及复盘】flutter开发鸿蒙APP之打卡日历页面
flutter·华为·开源·harmonyos·鸿蒙
廖松洋(Alina)12 小时前
【收尾以及复盘】flutter开发鸿蒙APP之本月数据统计页面
flutter·华为·开源·harmonyos·鸿蒙
我讲个笑话你可别哭啊1 天前
鸿蒙ArkTS快速入门
前端·ts·arkts·鸿蒙·方舟开发框架