首页 > 其他分享 >【鸿蒙学习笔记】基础组件Progress:进度条组件

【鸿蒙学习笔记】基础组件Progress:进度条组件

时间:2024-07-01 22:26:36浏览次数:3  
标签:进度条 value width ProgressType 组件 Progress 100 type

官方文档:Progress

目录标题

作用

进度条组件

最全属性迭代

Progress({ value: 20, total: 100, type: ProgressType.Linear })
  .color(Color.Green)// 颜色
  .width(200)// 大小
  .height(50)// 高度
  .value(50)// 进度可更新,20% → 50%
  .style({ strokeWidth: 10, scaleCount: 30, scaleWidth: 6, shadow: true }) // 设置进度条宽度,设置环形进度条总刻度数,设置环形进度条刻度粗细

进度赋值

Progress({ value: 20, type: ProgressType.Linear }).width(200) // 默认总数为100,20%
Progress({ value: 40, total: 200, type: ProgressType.Linear }).color(Color.Green).width(200) // 指定总数,20%
Progress({ value: 20, total: 100, type: ProgressType.Linear }).color(Color.Green).width(200).value(50) // 进度可更新,20% → 50%

在这里插入图片描述

风格样式

Column({ space: 15 }) {
  Text('Linear ').fontSize(15).fontColor(Color.Black).width('90%')
  Progress({ value: 20, type: ProgressType.Linear }).width(100)
  Text('Eclipse ').fontSize(15).fontColor(Color.Black).width('90%')
  Row({ space: 40 }) {
    Progress({ value: 10, type: ProgressType.Eclipse }).width(100)
  }
  Text('ScaleRing ').fontSize(15).fontColor(Color.Black).width('90%')
  Row({ space: 40 }) {
    Progress({ value: 50, type: ProgressType.ScaleRing }).width(100).style({ strokeWidth: 20, scaleCount: 30, scaleWidth: 9 })
  }
  Text('Ring ').fontSize(15).fontColor(Color.Black).width('90%')
  Row({ space: 40 }) {
    Progress({ value: 50, type: ProgressType.Ring }).width(100).style({ strokeWidth: 8})
  }
  Text('Capsule ').fontSize(15).fontColor(Color.Black).width('90%')
  Row({ space: 40 }) {
    Progress({ value: 50, type: ProgressType.Capsule }).width(100)
  }
}.width('100%').margin({ top: 30 })

在这里插入图片描述

标签:进度条,value,width,ProgressType,组件,Progress,100,type
From: https://blog.csdn.net/weixin_37646636/article/details/140105720

相关文章

  • springcloud-gateway 网关组件中文文档
      SpringCloud网关GreenwichSR5该项目提供了一个基于Spring生态系统的API网关,其中包括:Spring5,SpringBoot2和项目Reactor。SpringCloud网关的目的是提供一种简单而有效的方法来路由到API,并向它们提供跨领域的关注,例如:安全性,监视/度量和弹性。  如......
  • Vue组件化编程
    Vue组件化编程组件的定义:用来实现局部(特定)功能效果的代码集合(html/css/js/image)为什么使用组件:一个界面的功能很复杂作用:复用代码,简化项目编码,提高运行效率组件分为非单文件组件和单文件组件,在开发中一般使用单文件组件非单文件组件1.组件的基本用法组件的使用步骤有三步:定......
  • Vue Ant Design中a-tree组件支持点击父节点名称(title\label)所有子节点选中
    核心代码<a-treeref="treeRef"class="draggable-tree"v-if="treeData.length":tree-data="treeData"......
  • 编译—配置化TOML与编译组件
    硬件功能模块化,软件功能配置化(业务化)软件功能配置化软件系统模块化设计是实现可配置性的基础。通过将系统拆分为多个独立的模块,可以使得每个模块都拥有独立的配置选项引入配置文件,提供可视化配置界面,实现动态参数调整-运行时对部分参数进行调整-热插拔配置文件ini......
  • 界面组件DevExpress WPF v24.1 - 增强的可访问性 & UI自动化
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。DevExpressWPF控件日前正式发布了今年一个重大版......
  • 流量控制组件选型之 Sentinel vs Hystrix
    Sentinel:Sentinel是阿里中间件团队研发的面向分布式服务架构的轻量级高可用流量控制组件,于2018年7月正式开源。Sentinel主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助用户提升服务的稳定性。大家可能会问:Sentinel和之前经常用到的熔断降级库Ne......
  • Hibernate组件映射
    在组件映射中,我们将依赖对象映射作为组件。组件是存储为值而不是实体引用的对象。如果从属对象没有主键,则要使用此方法。它用于组合(HAS-A关系)的情况下,这就是为什么把它称为组件。下面来看看看有HAS-A关系的类。Hibernate组件映射示例创建一个Java项目:componentmapping,......
  • 呼吁 《上海市卫生健康信息技术应用创新白皮书》改正 C# 被认定为A 组件 的 错误认知
    近日,《上海市卫生健康“信息技术应用创新”白皮书》(以下简称《白皮书》)正式发布,介绍了“医疗信创核心应用适配方法、公立医院信息系统及全民健康信息平台信创设计思路”,其中发现了一个错误的认知,C#/.NET被认定为A组件,具体详见下图:C#/.NET平台需要被区分为两个阶段:.NETCor......
  • 深度解析RocketMq源码-高可用存储组件(一) raft协议详解
    1.绪论前面的文章已经分析过,以前rocketmq通过主从复制的思想实现系统的高可用,即在搭建集群的时候会手动的设置一个主节点和从节点,在写入数据的时候,会先写入到主broker,然后再同步到从节点中。但是这样会有一个问题,就是主节点宕机过后,需要手动的修改从节点成为新的主节点。在roc......
  • Vue 组件打包记录
    一、打包脚本constpath=require('path')constfs=require('fs')const{build,defineConfig}=require('vite')constvue=require('@vitejs/plugin-vue')constdts=require('vite-plugin-dts')constDefineOp......