对象可以处于以下状态的组合: LV_STATE_DEFAULT 默认或正常状态 LV_STATE_CHECKED 选中或点击 LV_STATE_FOCUSED 通过键盘或编码器聚焦或通过触摸板/鼠标单击 LV_STATE_EDITED 由编码器编辑 LV_STATE_HOVERED 鼠标悬停(现在还不支持) LV_STATE_PRESSED 按下 LV_STATE_DISABLED 禁用或无效 当用户按下,释放,聚焦等对...
//设置按钮默认的背景颜色样式 lv_obj_set_style_bg_color(btn, lv_color_hex(0xE3EAF4), LV_STATE_DEFAULT); //当按钮按下时的背景颜色样式 lv_obj_set_style_bg_color(btn, lv_color_hex(0x3E6094), LV_STATE_PRESSED); //注册按钮事件,点击...
STATE_DEFAULT, lvgl.color_make(0xFF, 0xFF, 0xFF)); --Create an Image button local imgbtn1 = lvgl.imgbtn_create(lvgl.scr_act(), nil); lvgl.imgbtn_set_src(imgbtn1, lvgl.BTN_STATE_RELEASED, "/img/imgbtn_green.png"); lvgl.imgbtn_set_src(imgbtn1, lvgl.BTN_STATE_PRESSED, "/img/...
lv_group_set_default(g); // 设置默认组 lv_indev_set_group(my_indev, g); //将输入设备分配到默认组。 3.8 风格样式 通过触摸板点击选中对象或通过编码器或键盘聚焦对象,对象的状态会变为 LV_STATE_FOCUSED。 如果对象进入编辑模式,对象将进入 LV_STATE_FOCUSED | LV_STATE_EDITED 状态。
lv_obj_set_style_border_width(ui_albumpage,0,LV_STATE_DEFAULT); lv_obj_center(ui_albumpage); // 1.ui_Image1 ui_Image1 = lv_img_create(ui_albumpage); lv_obj_set_style_border_width(ui_Image1,0,LV_STATE_DEFAULT); lv_obj_set_width(ui_Image1, 800); ...
lv_obj_t*obj=lv_obj_create(lv_scr_act());// 创建一个对象lv_obj_set_style_bg_color(obj,lv_color_red(),LV_STATE_DEFAULT);// 设置对象背景颜色 由上述代码可知,本地样式的设置非常简单,只需要直接将样式设置到某个部件上即可,注意:在上述的lv_obj_set_style_bg_color()函数中,第三个...
[index],255,LV_PART_MAIN|LV_STATE_DEFAULT);// 设置图标颜色不透明度lv_obj_set_style_img_recolor(lv_desktop_dep_mode[index],desktop_icon[index].value,LV_PART_MAIN|LV_STATE_DEFAULT);// 设置图标颜色lv_obj_set_style_img_opa(lv_desktop_dep_mode[index],255,LV_PART_MAIN|LV_STATE_DEFAULT)...
(0xE3EAF4),LV_STATE_DEFAULT);//当按钮按下时的背景颜色样式lv_obj_set_style_bg_color(btn,lv_color_hex(0x3E6094),LV_STATE_PRESSED);//注册按钮事件,点击按钮时,将在event_handler回调函数里进行处理lv_obj_add_event_cb(btn,event_handler,LV_EVENT_ALL,NULL);//从外部导入自定义字库文件LV_FONT...
lv_obj_add_style(obj, &style_rect, LV_STATE_DEFAULT); } } /*初始化主題實例*/ void theme_init(void) { /*獲取當前活動的主題*/ lv_theme_t * th_active = lv_theme_get_from_obj(NULL); /*通過當前活動的主題初始化新主題*/ th_new = *th_active; ...
o LV_STATE_DEFAULT 普通,放开 o LV_STATE_CHECKED 按下或者勾选 o LV_STATE_FOCUSED 通过触摸屏,编码器,鼠标输入 o LV_STATE_EDITED 通过编码器编辑 o LV_STATE_HOVERED 鼠标防止于对象上 o LV_STATE_PRESSED 按下 o LV_STATE_DISABLED 关闭或未激活 ...