类: Bar
约 593 字大约 2 分钟
2024-05-03
构建固件和导入到JS
Bar 类由 lv 模块提供:
import { Bar } from 'lv'简介
进度条控件
显示数值在范围内位置的进度条
该类是对 LVGL Widget
lv_bar_t的封装,具体用法请参考 LVGL 文档
继承自 Obj,拥有 Obj 的全部属性、方法和事件。
示例:
import * as lv from "lv"
const obj = new lv.Bar(lv.screen())类属性
属性 mode
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_bar_get_mode,lv_bar_set_mode的封装, 具体用法请参考 LVGL文档
属性 value
类型: number
访问: 只读
该属性是对 LVGL C API
lv_bar_get_value的封装, 具体用法请参考 LVGL文档
属性 startValue
类型: number
访问: 只读
该属性是对 LVGL C API
lv_bar_get_start_value的封装, 具体用法请参考 LVGL文档
属性 minValue
类型: number
访问: 只读
该属性是对 LVGL C API
lv_bar_get_min_value的封装, 具体用法请参考 LVGL文档
属性 maxValue
类型: number
访问: 只读
该属性是对 LVGL C API
lv_bar_get_max_value的封装, 具体用法请参考 LVGL文档
类方法
方法 setValue
原型: setValue ()
该方法是对 LVGL C API
lv_bar_set_value的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setStartValue
原型: setStartValue ()
该方法是对 LVGL C API
lv_bar_set_start_value的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setRange
原型: setRange ()
该方法是对 LVGL C API
lv_bar_set_range的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isSymmetrical
原型: isSymmetrical ()
该方法是对 LVGL C API
lv_bar_is_symmetrical的封装,具体用法请参考 LVGL文档
返回值:
undefined
