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);           
相关推荐
云山雾村13 天前
STM32+外部SDRAM提升LVGL运行效率的完整示例
lvgl
摆摊的豆丁17 天前
LVGL Cortex-A7 优化完整指南
lvgl
熊猫_豆豆25 天前
LVGL8制作大学生校园课程表(课表、成绩、计时提醒功能)界面
课程设计·lvgl·美工·大学生课表
张世争1 个月前
Visual Studio 2022 手动搭建 PC 端 lvgl 的调试环境
lvgl·visual studio·simulator
搞全栈小苏1 个月前
嵌入式之 LVGL 的切换页面研究:杜绝内存泄漏(单片机与 Linux 平台)(链表与多进程方式)
linux·单片机·链表·lvgl
xiaohai@Linux3 个月前
LVGL显示gif动图导致MCU进入HardFault_Handler问题(已解决!)
单片机·lvgl
搞全栈小苏3 个月前
LVGL与Qt深度对比分析:轻量与全能的技术博弈
qt·lvgl
张世争3 个月前
LVGL9.5 设置 label 长文本自动换行
lvgl·label·自动换行
学嵌入式的长路3 个月前
正点原子imx6ull移植lvgl v8.3及触摸屏调试
linux·驱动开发·lvgl·imx6ull·触摸屏
sayang_shao3 个月前
STM32 F4移植LVGL 9.4.0版本教程(Keil工程,裸机)
stm32·gui·lvgl