类: Arc
约 1194 字大约 4 分钟
2024-05-03
构建固件和导入到JS
Arc 类由 lv 模块提供:
import { Arc } from 'lv'简介
圆弧控件
圆弧控件,可显示进度或通过旋钮交互调节数值
该类是对 LVGL Widget
lv_arc_t的封装,具体用法请参考 LVGL 文档
继承自 Obj,拥有 Obj 的全部属性、方法和事件。
示例:
import * as lv from "lv"
const obj = new lv.Arc(lv.screen())类属性
属性 startAngle
类型: number
访问: 只写
该属性是对 LVGL C API
lv_arc_set_start_angle的封装, 具体用法请参考 LVGL文档
属性 endAngle
类型: number
访问: 只写
该属性是对 LVGL C API
lv_arc_set_end_angle的封装, 具体用法请参考 LVGL文档
属性 bgStartAngle
类型: number
访问: 只写
该属性是对 LVGL C API
lv_arc_set_bg_start_angle的封装, 具体用法请参考 LVGL文档
属性 bgEndAngle
类型: number
访问: 只写
该属性是对 LVGL C API
lv_arc_set_bg_end_angle的封装, 具体用法请参考 LVGL文档
属性 rotation
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_arc_get_rotation,lv_arc_set_rotation的封装, 具体用法请参考 LVGL文档
属性 mode
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_arc_get_mode,lv_arc_set_mode的封装, 具体用法请参考 LVGL文档
属性 value
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_arc_get_value,lv_arc_set_value的封装, 具体用法请参考 LVGL文档
属性 changeRate
类型: number
访问: 只写
该属性是对 LVGL C API
lv_arc_set_change_rate的封装, 具体用法请参考 LVGL文档
属性 knobOffset
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_arc_get_knob_offset,lv_arc_set_knob_offset的封装, 具体用法请参考 LVGL文档
属性 angleStart
类型: number
访问: 只读
该属性是对 LVGL C API
lv_arc_get_angle_start的封装, 具体用法请参考 LVGL文档
属性 angleEnd
类型: number
访问: 只读
该属性是对 LVGL C API
lv_arc_get_angle_end的封装, 具体用法请参考 LVGL文档
属性 bgAngleStart
类型: number
访问: 只读
该属性是对 LVGL C API
lv_arc_get_bg_angle_start的封装, 具体用法请参考 LVGL文档
属性 bgAngleEnd
类型: number
访问: 只读
该属性是对 LVGL C API
lv_arc_get_bg_angle_end的封装, 具体用法请参考 LVGL文档
属性 minValue
类型: number
访问: 只读
该属性是对 LVGL C API
lv_arc_get_min_value的封装, 具体用法请参考 LVGL文档
属性 maxValue
类型: number
访问: 只读
该属性是对 LVGL C API
lv_arc_get_max_value的封装, 具体用法请参考 LVGL文档
类方法
方法 setAngles
原型: setAngles ()
该方法是对 LVGL C API
lv_arc_set_angles的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setBgAngles
原型: setBgAngles ()
该方法是对 LVGL C API
lv_arc_set_bg_angles的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setRange
原型: setRange ()
该方法是对 LVGL C API
lv_arc_set_range的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 alignObjToAngle
原型: alignObjToAngle ()
该方法是对 LVGL C API
lv_arc_align_obj_to_angle的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 rotateObjToAngle
原型: rotateObjToAngle ()
该方法是对 LVGL C API
lv_arc_rotate_obj_to_angle的封装,具体用法请参考 LVGL文档
返回值:
undefined
