LVGL8.3.6 Flex(弹性布局)

使用lv_obj_set_flex_flow(obj, flex_flow)函数

横向拖动

  • LV_FLEX_FLOW_ROW 将子元素排成一排而不包裹

  • LV_FLEX_FLOW_ROW_WRAP 将孩子排成一排并包裹起来

  • LV_FLEX_FLOW_ROW_REVERSE 将子元素排成一行而不换行,但顺序相反

  • LV_FLEX_FLOW_ROW_WRAP_REVERSE 将子元素排成一行而不换行,但顺序相反

    复制代码
    lv_obj_set_flex_flow(cont, LV_FLEX_FLOW_ROW_WRAP);   //设置cont对象行浮动
    lv_obj_set_scroll_dir(cont, LV_DIR_HOR);             //设置浮动拖动方向为横向拖动
  • LV_FLEX_FLOW_COLUMN 将子项放在一列中而不换行

  • LV_FLEX_FLOW_COLUMN_WRAP 将子元素放置在带有环绕的列中

  • LV_FLEX_FLOW_COLUMN_REVERSE 将子项放在一列中,不换行,但顺序相反

  • LV_FLEX_FLOW_COLUMN_WRAP_REVERSE 将子项放在一列中,不换行,但顺序相反

    复制代码
    lv_obj_set_flex_flow(cont, LV_FLEX_FLOW_COLUMN);   //设置cont对象纵向浮动
    lv_obj_set_scroll_dir(cont, LV_DIR_VER);           
相关推荐
玖石书6 天前
LVGL的windows开发环境安装指南
windows·数字人·lvgl·仿真
mftang14 天前
从部件整合到架构重构:LVGL 主要发行版本演进的系统性分析
lvgl
_YouziTech_1 个月前
VS Code环境下LVGL模拟器的配置与运行
visualstudio·mingw·cmake·lvgl·vs code·模拟器·sdl2
江洋之道1 个月前
嵌入式LVGL UI架构实践:MVP分层 + 双链表路由,构建低耦合、易维护的嵌入式界面
c语言·架构·嵌入式·lvgl
t_guest2 个月前
LVGL学习(六)- widget、part、state
lvgl·state·part
t_guest3 个月前
LVGL学习(四)- Objects
入门·lvgl
慕容白 MU3 个月前
开源一个基于LVGL的图层管理框架(LMF)
开源·lvgl·图层管理框架
t_guest3 个月前
LVGL学习(二)- 定时器
lvgl
t_guest3 个月前
LVGL学习(三)- 日志
入门·lvgl
zhbi984 个月前
LVGL8.3标签Label高级应用
ui·lvgl