voidlv_obj_set_width(lv_obj_t*obj,int32_tw);// 设置对象的宽度voidlv_obj_set_height(lv_obj_t*obj,int32_th);// 设置对象的高度voidlv_obj_set_size(lv_obj_t*obj,int32_tw,int32_th);// 设置对象的高度和宽度 用户可以直接设置设置具体的对象大小,具体的方式如下: lv_obj_set_size...
lv_obj_clear_flag(ui_albumpage, LV_OBJ_FLAG_SCROLLABLE); lv_obj_set_size(ui_albumpage, LV_HOR_RES, LV_VER_RES);// 设置屏幕大小lv_obj_set_style_bg_color(ui_albumpage, lv_color_hex(0x000000), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui_albumpage,255, LV_P...
1. 使用lv_obj_align或lv_obj_align_to 对于标签(lv_label)或其他控件,你可以使用lv_obj_align或lv_obj_align_to函数来设置控件在其父容器中的对齐方式。例如,要将标签文本居中,可以这样做: c lv_obj_t *label = lv_label_create(parent); lv_label_set_text(label, "Centered Text"); lv_obj_align...
void lv_user_gui_init(void) { lv_obj_t *switch1; switch1 = lv_switch_create(lv_scr_act()); lv_obj_set_size(switch1, 100, 50); lv_obj_set_align(switch1, LV_ALIGN_CENTER); }
lv_obj_set_style_local_value_str(btn, LV_BTN_PART_MAIN, LV_STATE_DEFAULT, "Button"); // 調整按鈕的位置和大小 lv_obj_align(btn, NULL, LV_ALIGN_CENTER, 0, 0); lv_obj_set_size(btn, 100, 50); 這樣就完成了使用主題的基本操作,如果想要切換到其他主題,只需要重複第2和第3步驟即可。
(0x003a57), LV_PART_MAIN);/*创建一个白色标签,设置其文本并将其与中心对齐*/lv_obj_t* label =lv_label_create(lv_scr_act());lv_label_set_text(label,"Hello world");lv_obj_set_style_text_color(lv_scr_act(),lv_color_hex(0xffffff), LV_PART_MAIN);lv_obj_align(label, LV_ALIGN_...
lv_obj_t * label; lv_obj_t * btn1 = lv_btn_create(lv_scr_act(), NULL); lv_obj_set_event_cb(btn1, event_handler); lv_obj_align(btn1, NULL, LV_ALIGN_CENTER, 0, -40); label = lv_label_create(btn1, NULL); lv_label_set_text(label, "Button"); lv_obj_t * btn2 = ...
lv_obj_t * label = lv_label_create(btn); lv_label_set_text_fmt(label, "Label %d", uiIndex+1); lv_obj_add_style(label, &text_style,0); lv_obj_set_grid_cell(btn, LV_GRID_ALIGN_STRETCH, uiIndex%uiCntCol, 1, LV_GRID_ALIGN_STRETCH, uiIndex/uiCntCol, 1); ...
void lv_demo(void) { lv_obj_t * obj = lv_obj_create(lv_scr_act()); lv_obj_set_style_bg_color(obj, lv_palette_main(LV_PALETTE_RED), 0); lv_obj_set_style_radius(obj, LV_RADIUS_CIRCLE, 0); lv_obj_align(obj, LV_ALIGN_LEFT_MID, 10, 0); ...