说明
lv_obj_t对象本质上为根容器(container),用来放入一些控件,使用lv_obj_create()进行创建,对于更复杂的控件,则需使用lv_xx_create()实现。
效果一:创建新屏幕(背景为黄色)
程序中创建的按钮为默认界面的按钮,由于加载了新的界面,会覆盖默认界面。
代码实现
void lv_100ask_demo_course_2_1_1(void)
{
//为默认界面创建按钮
lv_obj_t *btn = lv_btn_create(lv_scr_act());
lv_obj_align(btn,LV_ALIGN_CENTER,0,0);
//创建背景为黄色的界面
lv_obj_t *screen = lv_obj_create(NULL);
lv_obj_set_style_bg_color(screen,lv_color_hex(0xFFFF00),LV_PART_MAIN);
lv_scr_load(screen);
}