摘要:
一、图片部件 图片部件可用于显示图片,其图片源可以是 C 语言数组格式的文件、二进制的.bin 文件以及图标字体。图片部件要显示 BMP、JPEG 等格式的图片,则必须经过解码。图片部件的组成部分仅有一个:主体(LV_PART_MAIN)。 LVGL 官方提供了一些与图片部件相关 API。 #def 阅读全文
摘要:
一、图标部件 图表可以将数据可视化,更加直观地显示数据、对比数据、分析数据。LVGL 的图表部件支持两种图形:折线图 和 条形图。 图表部件由六个部分组成: 主体部分(LV_PART_MAIN):主要设置背景属性和线条(用于分隔线)相关的样式属性。 滚动条部分(LV_PART_SCROLLBAR): 阅读全文
摘要:
一、表格部件 在 LVGL中,表格部件是由一个个单元格组成的,表格部件的单元格中只能存放文本形式的内容,不支持存放其他任何类型的对象或者部件。表格部件由两个部分组成:主体背景(LV_PART_MAIN)和 单元格(LV_PART_ITEMS)。 LVGL 官方提供了一些与表格部件相关 API。 lv 阅读全文
摘要:
一、列表部件 列表部件常用于多选一的场景,默认会展现多个选项。列表部件由两个部分组成:主体背景(LV_PART_MAIN)和 滚动条(LV_PART_SCROLLBAR)。 LVGL 官方提供了一些与列表部件相关 API。 lv_obj_t * lv_list_create(lv_obj_t * p 阅读全文
摘要:
一、加载器部件 加载器部件常用于提示当前任务正在加载,它是由 主体背景(LV_PART_MAIN)和 指示器(LV_PART_INDICATOR)组成的,示意图如下所示: 用户需要 创建加载器部件,可调用 lv_spinner_create() 函数。 /** * @brief 创建加载器部件 * 阅读全文
摘要:
一、进度条部件 进度条部件(lv_bar)部件由两个部分组成:背景(LV_PART_MAIN)和 指示器(LV_PART_INDICATOR),示意图如下: LVGL 官方提供了一些与进度条部件相关 API,如下表所示: lv_obj_t * lv_bar_create(lv_obj_t * par 阅读全文
摘要:
一、滑块部件 滑块部件常用于调节某个参数的值,它以直线滑动的形式来修改数值。滑块部件由三个部分组成:主体背景(LV_PART_MAIN)、指示器(LV_PART_INDICATOR)和 旋钮(LV_PART_KNOB)。 LVGL 官方提供了一些与滑块部件相关 API。 lv_obj_t * lv_ 阅读全文
摘要:
一、微调器部件 微调器部件本质上就是一个文本区域部件,它只不过在后者的基础上做了一些延伸。微调器主要用于精确调节某个参数值。 LVGL 官方提供了一些与微调器部件相关 API。 lv_obj_t * lv_spinbox_create(lv_obj_t * parent); // 创建微调器部件 v 阅读全文
摘要:
一、键盘部件 键盘部件本质上是一个特殊的按钮矩阵,它具有预定义的键映射和逻辑处理,从而实现文本的输入功能。键盘部件与按钮矩阵的组成类似,一共有两个部分:主体背景(LV_PART_MAIN)和 按钮(LV_PART_ITEMS)。 LVGL 官方提供了一些与键盘部件相关 API。 lv_obj_t * 阅读全文
摘要:
一、文本区域部件 文本域部件就是我们常用的文本输入框,用户可以在其中输入所需文本。文本区域部件由五个部分组成: 主体(LV_PART_MAIN):可设置背景属性以及文本样式属性。 滚动条(LV_PART_SCROLLBAR):可设置滚动条样式属性。 所选文本(LV_PART_SELECTED):可设 阅读全文