HarmonyOS6 - Progress进度条组件案例

HarmonyOS6 - Progress进度条组件案例

开发环境为:

开发工具:DevEco Studio 6.0.1 Release

API版本是:API21

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

1. Progress介绍

Progress是进度条组件,用于显示内容加载或操作处理等进度。

官网介绍地址:

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

2. 实战案例

1. 案例1

1. 效果

效果如下:

2. 代码

代码如下:

js 复制代码
Progress({ value: 10, type: ProgressType.Linear })
    .color('#fffd0000')//设置进度条前景色
    .width('100%')//设置宽度
//strokeWidth:进度条厚度。enableSmoothEffect:进度平滑动效的开关。开启平滑动效后设置进度,进度会从当前值渐变至设定值,否则进度从当前值突变至设定值
    .style({ strokeWidth: 20, enableSmoothEffect: true })

2. 案例2

1. 效果

效果如下:

2. 代码

代码如下:

js 复制代码
Progress({ value: 70, total: 100, type: ProgressType.Ring })
    .width(180)//设置宽度
    .color('#ffeeba3c')//设置进度条前景色
    .style({ strokeWidth: 20, shadow: true })

最后

  • 希望本文对你有所帮助!
  • 本人如有任何错误或不当之处,请留言指出,谢谢!
相关推荐
AI_零食3 小时前
鸿蒙原生 ArkTS:margin 溢出、Row 弹性分配与 alignItems 的交互
学习·华为·开源·harmonyos·鸿蒙·鸿蒙系统
AI_零食3 小时前
鸿蒙原生 ArkTS:border 的盒模型、深层嵌套约束传递与 scale 缩放
学习·华为·harmonyos·鸿蒙·鸿蒙系统
AI_零食4 小时前
鸿蒙原生 ArkTS 布局方式——Column 最大高度约束:constraintSize maxHeight 防溢出
学习·华为·harmonyos·鸿蒙·鸿蒙系统
Davina_yu4 小时前
应用生命周期:AbilityStage与UIAbility的生命周期详解(9)
harmonyos·鸿蒙·鸿蒙系统
AI_零食4 小时前
Column 中 Text 组件的自动换行与截断 —— 鸿蒙原生 ArkTS 布局详解
华为·开源·harmonyos·鸿蒙·鸿蒙系统
提子拌饭13319 小时前
爆发效果技术——基于鸿蒙PC Electron框架实现
华为·架构·electron·开源·harmonyos·鸿蒙·鸿蒙系统
世人万千丶2 天前
鸿蒙PC问题解决:窗口拖动与拉伸时页面布局瞬间错乱、回弹后恢复
学习·华为·开源·harmonyos·鸿蒙·鸿蒙系统
浮芷.2 天前
鸿蒙PC端 TTS 语音播放失败问题详解:从错误码到解决方案
华为·开源·harmonyos·鸿蒙·鸿蒙系统
浮芷.2 天前
鸿蒙PC端 TTS 网络连接错误问题详解:在线/离线模式切换与网络状态管理
网络·华为·开源·harmonyos·鸿蒙·鸿蒙系统
提子拌饭1332 天前
个人月事记录表应用 - 鸿蒙PC Electron框架完整实现指南
前端·javascript·华为·electron·前端框架·开源·鸿蒙系统