lvgl8.2.0版本lv_label.c所有的函数几及其作用
时间: 2024-02-19 22:01:59 浏览: 182
在 LittlevGL 8.2.0 版本中,lv_label.c 中的所有函数及其作用如下:
- lv_label_create:创建一个标签控件,并返回其指针。
- lv_label_set_text:设置标签控件中要显示的文本。
- lv_label_set_style:设置标签控件的样式,包括文本颜色、字体、对齐方式等。
- lv_label_set_align:设置标签控件中文本的对齐方式。
- lv_label_set_long_mode:设置标签控件中文本的换行模式。
- lv_label_set_recolor:设置标签控件中文本是否支持颜色标记。
- lv_label_set_text_sel_start:设置标签控件中文本选中的起始位置。
- lv_label_set_text_sel_end:设置标签控件中文本选中的结束位置。
- lv_label_get_text_sel_start:获取标签控件中文本选中的起始位置。
- lv_label_get_text_sel_end:获取标签控件中文本选中的结束位置。
- lv_label_get_text_sel:获取标签控件中选中的文本。
- lv_label_set_anim_speed:设置标签控件中文本滚动的速度。
- lv_label_set_text_static:设置标签控件中的文本为静态文本,不支持更新。
- lv_label_get_text:获取标签控件中的文本。
- lv_label_get_align:获取标签控件中文本的对齐方式。
- lv_label_get_long_mode:获取标签控件中文本的换行模式。
- lv_label_get_recolor:获取标签控件中文本是否支持颜色标记。
- lv_label_get_anim_speed:获取标签控件中文本滚动的速度。
- lv_label_get_letter_pos:获取标签控件中指定字符的位置信息。
- lv_label_get_letter_on:获取标签控件中指定坐标的字符信息。
- lv_label_get_lines_act:获取标签控件中实际显示的行数。
- lv_label_get_height_fit:获取标签控件中文本实际显示所需的高度。
- lv_label_set_scrl_start_delay:设置标签控件中文本滚动开始的延迟时间。
- lv_label_set_scrl_speed:设置标签控件中文本滚动的速度。
- lv_label_set_scrl_mode:设置标签控件中文本滚动的模式。
- lv_label_set_scrl_stop_cb:设置标签控件中文本滚动停止后的回调函数。
- lv_label_set_scrl_end_action:设置标签控件中文本滚动结束后的动作。
- lv_label_set_text_encoded:设置标签控件中的文本为编码后的文本。
- lv_label_set_text_fmt:设置标签控件中的文本格式化,可以设置类似 printf 的格式。
- lv_label_set_text_array:设置标签控件中的文本为字符数组。
- lv_label_set_text_static_str:设置标签控件中的文本为静态字符串。
- lv_label_design:标签控件的设计函数,用于更新控件的显示状态。
- lv_label_draw_main:标签控件的主要绘制函数,用于绘制控件的外观。
- lv_label_draw_left: 标签控件的左侧绘制函数,用于绘制控件左侧的圆角。
- lv_label_draw_right: 标签控件的右侧绘制函数,用于绘制控件右侧的圆角。
- lv_label_draw_top: 标签控件的顶部绘制函数,用于绘制控件顶部的圆角。
- lv_label_draw_bottom: 标签控件的底部绘制函数,用于绘制控件底部的圆角。
- lv_label_draw_bg: 标签控件的背景绘制函数,用于绘制控件的背景。
- lv_label_draw_text: 标签控件的文本绘制函数,用于绘制控件中的文本。
阅读全文