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')
}

最后

  • 希望本文对你有所帮助!
  • 本人如有任何错误或不当之处,请留言指出,谢谢!
相关推荐
M-Robots echo15 小时前
王成录:机器人产业下一个十年,拼的是 “系统级智能化” 而非单点算法堆叠
机器人·ros·鸿蒙·开源社区·m-robots·王成录
M-Robots echo21 小时前
M-Robots ROS 兼容适配方案,实现存量机器人项目低成本迁移
机器人·ros·鸿蒙·开源社区·m-robots
贾伟康1 天前
【华夏二十四节气|07】HarmonyOS 6.0.2(22) ArkTS 节气搜索实战:多字段匹配与四态闭环
移动开发·harmonyos·arkts·arkui·本地搜索
贾伟康1 天前
【万能转换器|18】HarmonyOS ArkTS 权限与隐私实战:让 module.json5、功能说明和拒绝路径一致
移动开发·harmonyos·arkts·权限管理·隐私合规
贾伟康1 天前
【万能转换器|19】HarmonyOS ArkTS 回归测试实战:覆盖启动、空数据、异常输入和重复点击
软件测试·移动开发·harmonyos·arkts·回归测试
UnicornIT1 天前
【HarmonyOS】时间管理类APP:做成“自适应“
ui·华为·harmonyos·鸿蒙
贾伟康1 天前
【万能转换器|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明
移动开发·harmonyos·arkts·appgallery·应用发布
OH_TPC2 天前
HarmonyOS APP开发---“滤镜大师“图像处理App,需要用到这个库
java·图像处理·华为·harmonyos·鸿蒙
2501_919749032 天前
华为鸿蒙管理密码APP—小羊密码
华为·harmonyos·鸿蒙
贾伟康2 天前
【知律|03】HarmonyOS ArkTS 普法练习实战:提交答案后同步统计与下一题
harmonyos·arkts·本地存储·状态管理·arkui