Skip to content
目录

Flags

更多的详细介绍,可以参考这个链接: https://docs.lvgl.io/8.3/widgets/obj.html

功能的状态

控件状态
hiddenLV_OBJ_FLAG_HIDDEN隐藏对象、显示对象
clickableLV_OBJ_FLAG_CLICKABLE使输入设备可点击对象
click_focusableLV_OBJ_FLAG_CLICK_FOCUSABLE单击时将焦点状态添加到对象
checkableLV_OBJ_FLAG_CHECKABLE对象被点击时切换选中状态
scrollableLV_OBJ_FLAG_SCROLLABLE使对象可滚动
scroll_elasticLV_OBJ_FLAG_SCROLL_ELASTIC允许在内部滚动但速度较慢
scroll_momentumLV_OBJ_FLAG_SCROLL_MOMENTUM在“抛出”时使对象滚动得更远
scroll_oneLV_OBJ_FLAG_SCROLL_ONE只允许滚动一个可捕捉的子项
scroll_chain_horLV_OBJ_FLAG_SCROLL_CHAIN_HOR允许将水平滚动传播到父级
scroll_chain_verLV_OBJ_FLAG_SCROLL_CHAIN_VER允许将垂直滚动传播到父级
scroll_chainLV_OBJ_FLAG_SCROLL_CHAIN简单的包装 (LV_OBJ_FLAG_SCROLL_CHAIN_HOR
scroll_on_focusLV_OBJ_FLAG_SCROLL_ON_FOCUS自动滚动对象以使其在聚焦时可见
scroll_with_arrowLV_OBJ_FLAG_SCROLL_WITH_ARROW允许使用箭头键滚动聚焦对象
snappableLV_OBJ_FLAG_SNAPPABLE如果在父对象上启用了滚动捕捉,它可以捕捉到这个对象
press_lockLV_OBJ_FLAG_PRESS_LOCK保持对象被按下,即使按下从对象上滑动
event_bubbleLV_OBJ_FLAG_EVENT_BUBBLE也将事件传播给父级
gesture_bubbleLV_OBJ_FLAG_GESTURE_BUBBLE将手势传播给父级
adv_hittestLV_OBJ_FLAG_ADV_HITTEST允许执行更准确的命中(点击)测试。例如考虑圆角
ignore_layoutLV_OBJ_FLAG_IGNORE_LAYOUT使对象可以通过布局定位
floatingLV_OBJ_FLAG_FLOATING当父级滚动时不要滚动对象并忽略布局
overflow_visibleLV_OBJ_FLAG_OVERFLOW_VISIBLE不要将子项的内容剪裁到父项的边界