弧形进度条(Loada)

Guition 弧形进度条允许您在界面上显示进度条,具有多种可设置的属性,使您能够自定义进度条的外观和行为。

可设置的属性值说明:

  1. 进度条经过部分的背景颜色 (color):

    • 类型: 字符串

    • 默认值: 无

    • 说明: 设置进度条经过部分的背景颜色,采用十六进制表示。

  2. 整个进度条的背景颜色 (bgcolor):

    • 类型: 字符串

    • 默认值: 无

    • 说明: 设置整个进度条的背景颜色,采用十六进制表示。

  3. 背景透明度 (bgopa):

    • 类型: 整数

    • 默认值: 100

    • 说明: 设置整个进度条的背景透明度,取值范围为 0(完全透明)到 255(完全不透明)。

  4. 当前进度值 (val):

    • 类型: 整数

    • 默认值: 0

    • 说明: 设置当前进度值,用于表示进度条的完成程度。

  5. 横坐标 (x):

    • 类型: 整数

    • 默认值: 0

    • 说明: 设置进度条左上角的横坐标位置。

  6. 纵坐标 (y):

    • 类型: 整数

    • 默认值: 0

    • 说明: 设置进度条左上角的纵坐标位置。

  7. 高度 (h):

    • 类型: 整数

    • 默认值: 10

    • 说明: 设置进度条的高度。

  8. 宽度 (w):

    • 类型: 整数

    • 默认值: 30

    • 说明: 设置进度条的宽度。

  9. 可见性 (vis):

    • 类型: 布尔值 (0 或 1)

    • 默认值: 1

    • 说明: 设置进度条是否可见,1 表示可见,0 表示隐藏。

通过串口指令设置属性示例:

{
    "name": "Loada0",
    "prop": {
        "color":"#FF0000",
        "bgcolor":"#00FF00",
        "bgopa":60,
        "val":50,
        "x": 200,
        "y": 100,
        "h":10,
        "w":30,
        "vis":1
    }
}

在上面的示例中,设置了一个弧形进度条的属性,包括进度条的颜色、背景颜色、背景透明度、当前进度值、位置、大小和可见性。

属性设置示例

  1. 进度条经过部分的背景颜色 (color):

    • 类型: 字符串

    • 默认值: “#000000”

    • 说明: 设置进度条经过部分的背景颜色,使用十六进制颜色代码表示。

{
    "name": "Loada0",
    "prop": {
        "color": "#FF0000"
    }
}
  1. 整个进度条的背景颜色 (bgcolor):

    • 类型: 字符串

    • 默认值: “#FFFFFF”

    • 说明: 设置整个进度条的背景颜色,使用十六进制颜色代码表示。

{
    "name": "Loada0",
    "prop": {
        "bgcolor": "#00FF00"
    }
}
  1. 背景透明度 (bgopa):

    • 类型: 整数

    • 默认值: 100

    • 取值范围: 0 到 255

    • 说明: 设置进度条的背景透明度,数值越大表示越不透明,0 表示完全透明,255 表示完全不透明。

{
    "name": "Loada0",
    "prop": {
        "bgopa": 60
    }
}
  1. 进度值 (val):

    • 类型: 整数

    • 默认值: 0

    • 说明: 设置进度条的当前进度值,通常为百分比表示。

{
    "name": "Loada0",
    "prop": {
        "val": 50
    }
}
  1. 横坐标 (x):

    • 类型: 整数

    • 默认值: 0

    • 说明: 设置进度条左上角的横坐标位置。

{
    "name": "Loada0",
    "prop": {
        "x": 200
    }
}
  1. 纵坐标 (y):

    • 类型: 整数

    • 默认值: 0

    • 说明: 设置进度条左上角的纵坐标位置。

{
    "name": "Loada0",
    "prop": {
        "y": 100
    }
}
  1. 高度 (h):

    • 类型: 整数

    • 默认值: 10

    • 说明: 设置进度条的高度。

{
    "name": "Loada0",
    "prop": {
        "h": 10
    }
}
  1. 宽度 (w):

    • 类型: 整数

    • 默认值: 100

    • 说明: 设置进度条的宽度。

{
    "name": "Loada0",
    "prop": {
        "w": 30
    }
}
  1. 可见性 (vis):

    • 类型: 布尔值 (0 或 1)

    • 默认值: 1

    • 说明: 设置进度条是否可见,1 表示可见,0 表示隐藏。

{
    "name": "Loada0",
    "prop": {
        "vis": 1
    }
}