lv_obj_del(lv_obj_t*obj);// 立即删除一个对象,并该对象的子类一起删除lv_obj_del_async(lv_obj_t*obj);// 下一次执行 lv_timer_handler 后删除对象lv_obj_clean(lv_obj_t*obj);// 立刻删除一个对象的全部子类lv_obj_del_delayed(lv_obj_t*obj,uint32_tdelay_ms);// 延时 delay_ms 毫秒再...
lv.PART.INDICATOR指示部分,例如用于圆弧、条、开关或复选框的勾选框 lv.PART.KNOB向圆弧的帽子部分 lv.PART.SELECTED表示当前选择的选项或部分 lv.PART.ITEMS如果小部件有多个相似的元素(例如表格单元格) lv.PART.TICKS刻度上的刻度,例如对于图表或仪表 lv.PART.CURSOR标记一个特定的地方,例如文本区域或图表的光标...
&style_obj,selector);// 1、只有当 selector 与 lv_obj_add_style 中使用的 selector 匹配时,此函数才会删除 style// 2、如果 style 是空,那么会根据给出的 selector 检查并删除所有匹配的样式// 3、如果 selector 是 LV_STATE_ANY 或 LV_PART_ANY 就会删除具有任何状态或部分的样式。
LV_PART_ITEMS 在部件有很多相似元素(例如:tabel cells)时使用。 LV_PART_TICKS Ticks on scales e.g. for a chart or meter LV_PART_CURSOR 标记一个特定的位置。例如:文本区域或图表的光标 LV_PART_CUSTOM_FIRST 可以从此添加自定义零件. 零件的主要目的是让窗口小部件的“组件”进行样式化。因此,在样式概...
LV_PART_SELECTED=0x040000,/**< Indicate the currently selected option or section*/LV_PART_ITEMS=0x050000,/**< Used if the widget has multiple similar elements (e.g. tabel cells)*/LV_PART_TICKS=0x060000,/**< Ticks on scale e.g. for a chart or meter*/LV_PART_CURSOR=0x070000,/...
LV_PART_ITEMS); static lv_style_t main_line_style; lv_style_init(&main_line_style); /* 主线属性 */ lv_style_set_line_color(&main_line_style, lv_palette_darken(LV_PALETTE_BLUE, 3)); lv_style_set_line_width(&main_line_style, 2U); // Tick width lv_obj_add_style(scale, &main...
按照官网学习顺序,下学一下LVGL的款式。先看lv_example_style_1()。代码如下,稍作修改:void lv_example_style_1(void){static lv_style_t style;lv_style_init(&am ...
LV_PART_MAIN:像矩形一样的背景 LV_PART_SCROLLBAR:滚动条 LV_PART_INDICATOR:指示器,例如用于滑块、进度条、开关或复选框的勾选框 LV_PART_KNOB:类似于手柄,用于调整数值 LV_PART_SELECTED:指示当前选定的选项或部分 LV_PART_ITEMS:如果小部件具有多个相似的元素(例如表格单元),则使用此部分 ...
*/ void lv_example_arc_2(void) { /*Create an Arc*/ lv_obj_t * arc = lv_arc_create(lv_screen_active()); lv_arc_set_rotation(arc, 270); lv_arc_set_bg_angles(arc, 0, 360); lv_obj_remove_style(arc, NULL, LV_PART_KNOB); /*Be sure the knob is not displayed*/ lv_obj_...
voidmy_gui(void){lv_obj_t*parent = lv_obj_create(lv_scr_act()); lv_obj_set_size(parent,400,240);/* 设置父对象的大小 */lv_obj_t* child = lv_obj_create(parent);/* 在先前创建的父对象上创建一个对象 */lv_obj_set_size(child,200,120);/* 设置子对象的大小 */lv_obj_set_pos(...