类: Obj
类: Obj
类属性
属性 state
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_state
的封装, 具体用法请参考 LVGL文档
属性 eventCount
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_event_count
的封装, 具体用法请参考 LVGL文档
属性 x
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_x
,lv_obj_set_x
的封装, 具体用法请参考 LVGL文档
属性 y
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_y
,lv_obj_set_y
的封装, 具体用法请参考 LVGL文档
属性 width
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_width
,lv_obj_set_width
的封装, 具体用法请参考 LVGL文档
属性 height
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_height
,lv_obj_set_height
的封装, 具体用法请参考 LVGL文档
属性 contentWidth
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_content_width
,lv_obj_set_content_width
的封装, 具体用法请参考 LVGL文档
属性 contentHeight
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_content_height
,lv_obj_set_content_height
的封装, 具体用法请参考 LVGL文档
属性 layout
类型: number
访问: 只写
该属性是对 LVGL C API
lv_obj_set_layout
的封装, 具体用法请参考 LVGL文档
属性 align
类型: LV-CONST
访问: 只写
该属性是对 LVGL C API
lv_obj_set_align
的封装, 具体用法请参考 LVGL文档
属性 xAligned
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_x_aligned
的封装, 具体用法请参考 LVGL文档
属性 yAligned
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_y_aligned
的封装, 具体用法请参考 LVGL文档
属性 selfWidth
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_self_width
的封装, 具体用法请参考 LVGL文档
属性 selfHeight
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_self_height
的封装, 具体用法请参考 LVGL文档
属性 extClickArea
类型: number
访问: 只写
该属性是对 LVGL C API
lv_obj_set_ext_click_area
的封装, 具体用法请参考 LVGL文档
属性 scrollbarMode
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_scrollbar_mode
,lv_obj_set_scrollbar_mode
的封装, 具体用法请参考 LVGL文档
属性 scrollDir
类型: LV-CONST
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_scroll_dir
,lv_obj_set_scroll_dir
的封装, 具体用法请参考 LVGL文档
属性 scrollSnapX
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_scroll_snap_x
,lv_obj_set_scroll_snap_x
的封装, 具体用法请参考 LVGL文档
属性 scrollSnapY
类型: number
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_scroll_snap_y
,lv_obj_set_scroll_snap_y
的封装, 具体用法请参考 LVGL文档
属性 scrollX
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_scroll_x
的封装, 具体用法请参考 LVGL文档
属性 scrollY
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_scroll_y
的封装, 具体用法请参考 LVGL文档
属性 scrollTop
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_scroll_top
的封装, 具体用法请参考 LVGL文档
属性 scrollBottom
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_scroll_bottom
的封装, 具体用法请参考 LVGL文档
属性 scrollLeft
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_scroll_left
的封装, 具体用法请参考 LVGL文档
属性 scrollRight
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_scroll_right
的封装, 具体用法请参考 LVGL文档
属性 parent
类型: obj
访问: 可读, 可写
该属性是对 LVGL C API
lv_obj_get_parent
,lv_obj_set_parent
的封装, 具体用法请参考 LVGL文档
属性 screen
类型: obj
访问: 只读
该属性是对 LVGL C API
lv_obj_get_screen
的封装, 具体用法请参考 LVGL文档
属性 childCount
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_child_count
的封装, 具体用法请参考 LVGL文档
属性 index
类型: number
访问: 只读
该属性是对 LVGL C API
lv_obj_get_index
的封装, 具体用法请参考 LVGL文档
属性 flexFlow
类型: LV-CONST
访问: 只写
该属性是对 LVGL C API
lv_obj_set_flex_flow
的封装, 具体用法请参考 LVGL文档
属性 flexGrow
类型: number
访问: 只写
该属性是对 LVGL C API
lv_obj_set_flex_grow
的封装, 具体用法请参考 LVGL文档
类方法
方法 addFlag
原型: addFlag ()
该方法是对 LVGL C API
lv_obj_add_flag
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 removeFlag
原型: removeFlag ()
该方法是对 LVGL C API
lv_obj_remove_flag
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 updateFlag
原型: updateFlag ()
该方法是对 LVGL C API
lv_obj_update_flag
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 addState
原型: addState ()
该方法是对 LVGL C API
lv_obj_add_state
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 removeState
原型: removeState ()
该方法是对 LVGL C API
lv_obj_remove_state
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setState
原型: setState ()
该方法是对 LVGL C API
lv_obj_set_state
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 hasFlag
原型: hasFlag ()
该方法是对 LVGL C API
lv_obj_has_flag
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 hasFlagAny
原型: hasFlagAny ()
该方法是对 LVGL C API
lv_obj_has_flag_any
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 hasState
原型: hasState ()
该方法是对 LVGL C API
lv_obj_has_state
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 allocateSpecAttr
原型: allocateSpecAttr ()
该方法是对 LVGL C API
lv_obj_allocate_spec_attr
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isValid
原型: isValid ()
该方法是对 LVGL C API
lv_obj_is_valid
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 classInitObj
原型: classInitObj ()
该方法是对 LVGL C API
lv_obj_class_init_obj
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isEditable
原型: isEditable ()
该方法是对 LVGL C API
lv_obj_is_editable
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isGroupDef
原型: isGroupDef ()
该方法是对 LVGL C API
lv_obj_is_group_def
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 calculateExtDrawSize
原型: calculateExtDrawSize ()
该方法是对 LVGL C API
lv_obj_calculate_ext_draw_size
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 refreshExtDrawSize
原型: refreshExtDrawSize ()
该方法是对 LVGL C API
lv_obj_refresh_ext_draw_size
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 removeEvent
原型: removeEvent ()
该方法是对 LVGL C API
lv_obj_remove_event
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setPos
原型: setPos ()
该方法是对 LVGL C API
lv_obj_set_pos
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setSize
原型: setSize ()
该方法是对 LVGL C API
lv_obj_set_size
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 refrSize
原型: refrSize ()
该方法是对 LVGL C API
lv_obj_refr_size
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isLayoutPositioned
原型: isLayoutPositioned ()
该方法是对 LVGL C API
lv_obj_is_layout_positioned
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 markLayoutAsDirty
原型: markLayoutAsDirty ()
该方法是对 LVGL C API
lv_obj_mark_layout_as_dirty
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 updateLayout
原型: updateLayout ()
该方法是对 LVGL C API
lv_obj_update_layout
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 alignTo
原型: alignTo ()
该方法是对 LVGL C API
lv_obj_align_to
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 refreshSelfSize
原型: refreshSelfSize ()
该方法是对 LVGL C API
lv_obj_refresh_self_size
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 refrPos
原型: refrPos ()
该方法是对 LVGL C API
lv_obj_refr_pos
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 moveTo
原型: moveTo ()
该方法是对 LVGL C API
lv_obj_move_to
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 moveChildrenBy
原型: moveChildrenBy ()
该方法是对 LVGL C API
lv_obj_move_children_by
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 invalidate
原型: invalidate ()
该方法是对 LVGL C API
lv_obj_invalidate
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isVisible
原型: isVisible ()
该方法是对 LVGL C API
lv_obj_is_visible
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollBy
原型: scrollBy ()
该方法是对 LVGL C API
lv_obj_scroll_by
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollByBounded
原型: scrollByBounded ()
该方法是对 LVGL C API
lv_obj_scroll_by_bounded
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollTo
原型: scrollTo ()
该方法是对 LVGL C API
lv_obj_scroll_to
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollToX
原型: scrollToX ()
该方法是对 LVGL C API
lv_obj_scroll_to_x
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollToY
原型: scrollToY ()
该方法是对 LVGL C API
lv_obj_scroll_to_y
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollToView
原型: scrollToView ()
该方法是对 LVGL C API
lv_obj_scroll_to_view
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollToViewRecursive
原型: scrollToViewRecursive ()
该方法是对 LVGL C API
lv_obj_scroll_to_view_recursive
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 isScrolling
原型: isScrolling ()
该方法是对 LVGL C API
lv_obj_is_scrolling
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 updateSnap
原型: updateSnap ()
该方法是对 LVGL C API
lv_obj_update_snap
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 scrollbarInvalidate
原型: scrollbarInvalidate ()
该方法是对 LVGL C API
lv_obj_scrollbar_invalidate
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 readjustScroll
原型: readjustScroll ()
该方法是对 LVGL C API
lv_obj_readjust_scroll
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 removeStyleAll
原型: removeStyleAll ()
该方法是对 LVGL C API
lv_obj_remove_style_all
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 fadeIn
原型: fadeIn ()
该方法是对 LVGL C API
lv_obj_fade_in
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 fadeOut
原型: fadeOut ()
该方法是对 LVGL C API
lv_obj_fade_out
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 _delete
原型: _delete ()
该方法是对 LVGL C API
lv_obj_delete
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 clean
原型: clean ()
该方法是对 LVGL C API
lv_obj_clean
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 deleteDelayed
原型: deleteDelayed ()
该方法是对 LVGL C API
lv_obj_delete_delayed
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 deleteAsync
原型: deleteAsync ()
该方法是对 LVGL C API
lv_obj_delete_async
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 swap
原型: swap ()
该方法是对 LVGL C API
lv_obj_swap
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 moveToIndex
原型: moveToIndex ()
该方法是对 LVGL C API
lv_obj_move_to_index
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 getChild
原型: getChild ()
该方法是对 LVGL C API
lv_obj_get_child
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 getSibling
原型: getSibling ()
该方法是对 LVGL C API
lv_obj_get_sibling
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 dumpTree
原型: dumpTree ()
该方法是对 LVGL C API
lv_obj_dump_tree
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setFlexAlign
原型: setFlexAlign ()
该方法是对 LVGL C API
lv_obj_set_flex_align
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setGridAlign
原型: setGridAlign ()
该方法是对 LVGL C API
lv_obj_set_grid_align
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 setGridCell
原型: setGridCell ()
该方法是对 LVGL C API
lv_obj_set_grid_cell
的封装,具体用法请参考 LVGL文档
返回值:
undefined
方法 style
原型: style (styleName:string)
返回样式的值
如果样式不存在,抛出异常
参数:
styleName
类型string
参数说明样式名称
返回值:
类型number, string
方法 setStyle
原型: setStyle (style:string|object, value:number|string)
设置样式
如果样式不存在,抛出异常。
import * as lv from 'lv'
let obj = lv.Obj( lv.screen() )
// 对象类型参数,设置多个样式
obj.setStyle({
"border-width": 1 , // 边线宽
"border-color": lv.color(255,0,0) , // 边线颜色
"border-opa": 100255 , // 边线不透明度
})
// 设置单个样式
obj.setStyle("width","100%")
参数:
style
类型string, object
参数说明样式名称或多个样式的对象
value
类型number, string
参数说明样式值,当第一个参数是对象的时候,此参数无效
返回值:
类型number, string