/* * Copyright 2025 NXP * NXP Confidential and Proprietary. This software is owned or controlled by NXP and may only be used strictly in * accordance with the applicable license terms. By expressly accepting such terms or by downloading, installing, * activating and/or otherwise using the software, you are agreeing that you have read, and that you agree to * comply with and are bound by, such license terms. If you do not agree to be bound by the applicable license * terms, then you may not retain, install, activate or otherwise use the software. */ #include "lvgl.h" #include #include "gui_guider.h" #include "events_init.h" #include "widgets_init.h" #include "custom.h" void setup_scr_dimmer(lv_ui *ui) { //Write codes dimmer ui->dimmer = lv_obj_create(ui->screen_main_tileview_dimmers); lv_obj_set_pos(ui->dimmer, 0, 0); lv_obj_set_size(ui->dimmer, 480, 480); lv_obj_set_scrollbar_mode(ui->dimmer,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write style for onoff4, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_grad_dir(ui->dimmer, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_pagelabel ui->dimmer_pagelabel = lv_label_create(ui->dimmer); lv_label_set_text(ui->dimmer_pagelabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Dimmer1edpage]); lv_label_set_long_mode(ui->dimmer_pagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_pagelabel, 140, 32); lv_obj_set_size(ui->dimmer_pagelabel, 200, 24); //Write style for dimmer_pagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_pagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_pagelabel, &lv_font_DroidSansFallback_20, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_pagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_pagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_pagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_pagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_settings_icon ui->dimmer_settings_icon = lv_img_create(ui->dimmer); lv_obj_add_flag(ui->dimmer_settings_icon, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_settings_icon, LVGL_PATH(settings_icon.png)); lv_img_set_pivot(ui->dimmer_settings_icon, 50,50); lv_img_set_angle(ui->dimmer_settings_icon, 0); lv_obj_set_pos(ui->dimmer_settings_icon, 432, 24); lv_obj_set_size(ui->dimmer_settings_icon, 27, 27); //Write style for dimmer_settings_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_settings_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_settings_btn ui->dimmer_settings_btn = lv_btn_create(ui->dimmer); ui->dimmer_settings_btn_label = lv_label_create(ui->dimmer_settings_btn); lv_label_set_text(ui->dimmer_settings_btn_label, ""); lv_label_set_long_mode(ui->dimmer_settings_btn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_settings_btn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_settings_btn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_settings_btn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_settings_btn, 418, 12); lv_obj_set_size(ui->dimmer_settings_btn, 50, 50); //Write style for dimmer_settings_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_settings_btn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_settings_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_settings_btn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_settings_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_settings_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_tabview_1 ui->dimmer_tabview_1 = lv_tabview_create(ui->dimmer, LV_DIR_BOTTOM, 0); lv_obj_set_pos(ui->dimmer_tabview_1, 0, 60); lv_obj_set_size(ui->dimmer_tabview_1, 480, 280); lv_obj_set_scrollbar_mode(ui->dimmer_tabview_1,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_tabview_1, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_tabview_1, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write style for dimmer_tabview_1, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_tabview_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_tabview_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_grad_dir(ui->dimmer_tabview_1, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_text_color(ui->dimmer_tabview_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_text_font(ui->dimmer_tabview_1, &lv_font_DroidSansFallback_12, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_text_opa(ui->dimmer_tabview_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_text_letter_space(ui->dimmer_tabview_1, 2, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_text_line_space(ui->dimmer_tabview_1, 16, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style state: LV_STATE_DEFAULT for &style_dimmer_tabview_1_extra_btnm_main_default // static lv_style_t style_dimmer_tabview_1_extra_btnm_main_default; // ui_init_style(&style_dimmer_tabview_1_extra_btnm_main_default); // lv_style_set_bg_opa(&style_dimmer_tabview_1_extra_btnm_main_default, 255); // lv_style_set_bg_color(&style_dimmer_tabview_1_extra_btnm_main_default, lv_color_hex(0x000000)); // lv_style_set_bg_grad_dir(&style_dimmer_tabview_1_extra_btnm_main_default, LV_GRAD_DIR_NONE); // lv_style_set_border_width(&style_dimmer_tabview_1_extra_btnm_main_default, 0); // lv_style_set_radius(&style_dimmer_tabview_1_extra_btnm_main_default, 0); // lv_obj_add_style(lv_tabview_get_tab_btns(ui->dimmer_tabview_1), &style_dimmer_tabview_1_extra_btnm_main_default, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style state: LV_STATE_DEFAULT for &style_dimmer_tabview_1_extra_btnm_items_default // static lv_style_t style_dimmer_tabview_1_extra_btnm_items_default; // ui_init_style(&style_dimmer_tabview_1_extra_btnm_items_default); // lv_style_set_text_color(&style_dimmer_tabview_1_extra_btnm_items_default, lv_color_hex(0x000000)); // lv_style_set_text_font(&style_dimmer_tabview_1_extra_btnm_items_default, &lv_font_DroidSansFallback_12); // lv_style_set_text_opa(&style_dimmer_tabview_1_extra_btnm_items_default, 255); // lv_obj_add_style(lv_tabview_get_tab_btns(ui->dimmer_tabview_1), &style_dimmer_tabview_1_extra_btnm_items_default, LV_PART_ITEMS|LV_STATE_DEFAULT); // //Write style state: LV_STATE_CHECKED for &style_dimmer_tabview_1_extra_btnm_items_checked // static lv_style_t style_dimmer_tabview_1_extra_btnm_items_checked; // ui_init_style(&style_dimmer_tabview_1_extra_btnm_items_checked); // lv_style_set_text_color(&style_dimmer_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000)); // lv_style_set_text_font(&style_dimmer_tabview_1_extra_btnm_items_checked, &lv_font_DroidSansFallback_12); // lv_style_set_text_opa(&style_dimmer_tabview_1_extra_btnm_items_checked, 255); // lv_style_set_border_width(&style_dimmer_tabview_1_extra_btnm_items_checked, 0); // lv_style_set_border_opa(&style_dimmer_tabview_1_extra_btnm_items_checked, 255); // lv_style_set_border_color(&style_dimmer_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000)); // lv_style_set_border_side(&style_dimmer_tabview_1_extra_btnm_items_checked, LV_BORDER_SIDE_BOTTOM); // lv_style_set_radius(&style_dimmer_tabview_1_extra_btnm_items_checked, 0); // lv_style_set_bg_opa(&style_dimmer_tabview_1_extra_btnm_items_checked, 0); // lv_style_set_bg_color(&style_dimmer_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000)); // lv_style_set_bg_grad_dir(&style_dimmer_tabview_1_extra_btnm_items_checked, LV_GRAD_DIR_NONE); // lv_obj_add_style(lv_tabview_get_tab_btns(ui->dimmer_tabview_1), &style_dimmer_tabview_1_extra_btnm_items_checked, LV_PART_ITEMS|LV_STATE_CHECKED); //Write codes tab_1 ui->dimmer_tabview_1_tab_1 = lv_tabview_add_tab(ui->dimmer_tabview_1,"tab_1"); // lv_obj_t * dimmer_tabview_1_tab_1_label = lv_label_create(ui->dimmer_tabview_1_tab_1); // lv_label_set_text(dimmer_tabview_1_tab_1_label, "con1"); lv_obj_set_scrollbar_mode(ui->dimmer_tabview_1_tab_1,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_tabview_1_tab_1, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_tabview_1_tab_1, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write codes tab_2 ui->dimmer_tabview_1_tab_2 = lv_tabview_add_tab(ui->dimmer_tabview_1,"tab_2"); // lv_obj_t * dimmer_tabview_1_tab_2_label = lv_label_create(ui->dimmer_tabview_1_tab_2); // lv_label_set_text(dimmer_tabview_1_tab_2_label, "con2"); lv_obj_set_scrollbar_mode(ui->dimmer_tabview_1_tab_2,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_tabview_1_tab_2, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_tabview_1_tab_2, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write codes dimmer_group1_cont ui->dimmer_group1_cont = lv_obj_create(ui->dimmer_tabview_1_tab_1); lv_obj_set_pos(ui->dimmer_group1_cont, 20-20, 6); lv_obj_set_size(ui->dimmer_group1_cont, 212, 262); lv_obj_set_scrollbar_mode(ui->dimmer_group1_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_group1_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_group1_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write style for dimmer_group1_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_36 ui->dimmer_img_36 = lv_img_create(ui->dimmer_group1_cont); lv_obj_add_flag(ui->dimmer_img_36, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_36, LVGL_PATH(dimmer_bg.png)); lv_img_set_pivot(ui->dimmer_img_36, 50,50); lv_img_set_angle(ui->dimmer_img_36, 0); lv_obj_set_pos(ui->dimmer_img_36, 0, 0); lv_obj_set_size(ui->dimmer_img_36, 212, 262); //Write style for dimmer_img_36, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_36, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_templabel ui->dimmer_group1_templabel = lv_label_create(ui->dimmer_group1_cont); lv_label_set_text(ui->dimmer_group1_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group1_temp]); lv_label_set_long_mode(ui->dimmer_group1_templabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group1_templabel, 37, 38); lv_obj_set_size(ui->dimmer_group1_templabel, 170, 18); //Write style for dimmer_group1_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group1_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); //lv_obj_set_style_text_font(ui->dimmer_group1_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group1_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group1_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group1_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group1_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_35 ui->dimmer_img_35 = lv_img_create(ui->dimmer_group1_cont); lv_obj_add_flag(ui->dimmer_img_35, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_35, LVGL_PATH(dimmer_temp_icon.png)); lv_img_set_pivot(ui->dimmer_img_35, 50,50); lv_img_set_angle(ui->dimmer_img_35, 0); lv_obj_set_pos(ui->dimmer_img_35, 17, 36); lv_obj_set_size(ui->dimmer_img_35, 16, 16); //Write style for dimmer_img_35, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_35, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_37 ui->dimmer_img_37 = lv_img_create(ui->dimmer_group1_cont); lv_obj_add_flag(ui->dimmer_img_37, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_37, LVGL_PATH(dimmer_color_temp.png)); lv_img_set_pivot(ui->dimmer_img_37, 50,50); lv_img_set_angle(ui->dimmer_img_37, 0); lv_obj_set_pos(ui->dimmer_img_37, 14, 57); lv_obj_set_size(ui->dimmer_img_37, 154, 52); //Write style for dimmer_img_37, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_37, 255, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_38 // ui->dimmer_img_38 = lv_img_create(ui->dimmer_group1_cont); // lv_obj_add_flag(ui->dimmer_img_38, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_38, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_38, 50,50); // lv_img_set_angle(ui->dimmer_img_38, 0); // lv_obj_set_pos(ui->dimmer_img_38, 56, 71); // lv_obj_set_size(ui->dimmer_img_38, 24, 24); // //Write style for dimmer_img_38, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_38, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_slider_temp ui->dimmer_group1_slider_temp = lv_slider_create(ui->dimmer_group1_cont); lv_obj_set_pos(ui->dimmer_group1_slider_temp, 30, 57); lv_obj_set_size(ui->dimmer_group1_slider_temp, 122, 52); lv_slider_set_range(ui->dimmer_group1_slider_temp, 0, 100); lv_slider_set_mode(ui->dimmer_group1_slider_temp, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group1_slider_temp, nvs_SysInfo.downlights[0].colortemperature, LV_ANIM_OFF); // lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group1_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group1_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group1_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group1_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group1_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group1_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group1_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group1_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group1_tempagelabel ui->dimmer_group1_tempagelabel = lv_label_create(ui->dimmer_group1_cont); lv_label_set_text_fmt(ui->dimmer_group1_tempagelabel,"%d%%",nvs_SysInfo.downlights[0].colortemperature); lv_label_set_long_mode(ui->dimmer_group1_tempagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group1_tempagelabel, 166, 76); lv_obj_set_size(ui->dimmer_group1_tempagelabel, 50, 18); //Write style for dimmer_group1_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group1_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group1_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group1_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group1_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group1_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group1_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_infobtn ui->dimmer_group1_infobtn = lv_btn_create(ui->dimmer_group1_cont); ui->dimmer_group1_infobtn_label = lv_label_create(ui->dimmer_group1_infobtn); if(strlen(nvs_SysInfo.downlights[0].Label)) { lv_label_set_text_fmt(ui->dimmer_group1_infobtn_label,"%s",nvs_SysInfo.downlights[0].Label); } else { lv_label_set_text(ui->dimmer_group1_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group1_infobtn]); } lv_label_set_long_mode(ui->dimmer_group1_infobtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group1_infobtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group1_infobtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group1_infobtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group1_infobtn, 0, 7); lv_obj_set_size(ui->dimmer_group1_infobtn, 212, 25); //Write style for dimmer_group1_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group1_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group1_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group1_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group1_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group1_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group1_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_39 ui->dimmer_img_39 = lv_img_create(ui->dimmer_group1_cont); lv_obj_add_flag(ui->dimmer_img_39, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_39, LVGL_PATH(dimmer_color_cold.png)); lv_img_set_pivot(ui->dimmer_img_39, 50,50); lv_img_set_angle(ui->dimmer_img_39, 0); lv_obj_set_pos(ui->dimmer_img_39, 14, 153); lv_obj_set_size(ui->dimmer_img_39, 154, 52); //Write style for dimmer_img_39, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_39, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_coldagelabel ui->dimmer_group1_coldagelabel = lv_label_create(ui->dimmer_group1_cont); lv_label_set_text_fmt(ui->dimmer_group1_coldagelabel,"%d%%",nvs_SysInfo.downlights[0].brightness); lv_label_set_long_mode(ui->dimmer_group1_coldagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group1_coldagelabel, 166, 173); lv_obj_set_size(ui->dimmer_group1_coldagelabel, 50, 18); //Write style for dimmer_group1_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group1_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group1_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group1_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group1_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group1_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_coldlabel ui->dimmer_group1_coldlabel = lv_label_create(ui->dimmer_group1_cont); lv_label_set_text(ui->dimmer_group1_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group1_cold]); lv_label_set_long_mode(ui->dimmer_group1_coldlabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group1_coldlabel, 37, 134); lv_obj_set_size(ui->dimmer_group1_coldlabel, 160, 18); //Write style for dimmer_group1_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group1_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group1_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group1_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group1_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group1_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_40 // ui->dimmer_img_40 = lv_img_create(ui->dimmer_group1_cont); // lv_obj_add_flag(ui->dimmer_img_40, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_40, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_40, 50,50); // lv_img_set_angle(ui->dimmer_img_40, 0); // lv_obj_set_pos(ui->dimmer_img_40, 92, 171); // lv_obj_set_size(ui->dimmer_img_40, 24, 24); // //Write style for dimmer_img_40, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_40, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_41 ui->dimmer_img_41 = lv_img_create(ui->dimmer_group1_cont); lv_obj_add_flag(ui->dimmer_img_41, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_41, LVGL_PATH(dimmer_clod_icon.png)); lv_img_set_pivot(ui->dimmer_img_41, 50,50); lv_img_set_angle(ui->dimmer_img_41, 0); lv_obj_set_pos(ui->dimmer_img_41, 17, 133); lv_obj_set_size(ui->dimmer_img_41, 16, 16); //Write style for dimmer_img_41, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_41, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_slider_cold ui->dimmer_group1_slider_cold = lv_slider_create(ui->dimmer_group1_cont); lv_obj_set_pos(ui->dimmer_group1_slider_cold, 30, 153); lv_obj_set_size(ui->dimmer_group1_slider_cold, 122, 52); lv_slider_set_range(ui->dimmer_group1_slider_cold, 0, 100); lv_slider_set_mode(ui->dimmer_group1_slider_cold, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group1_slider_cold, nvs_SysInfo.downlights[0].brightness, LV_ANIM_OFF); // //lv_obj_set_align(ui->dimmer_group1_slider_cold, LV_ALIGN_CENTER); // lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group1_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group1_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group1_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group1_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group1_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group1_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group1_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group1_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group1_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group1_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group1_onoffbtnimg ui->dimmer_group1_onoffbtnimg = lv_img_create(ui->dimmer_group1_cont); lv_obj_add_flag(ui->dimmer_group1_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE); lv_img_set_pivot(ui->dimmer_group1_onoffbtnimg, 50,50); lv_img_set_angle(ui->dimmer_group1_onoffbtnimg, 0); lv_obj_set_pos(ui->dimmer_group1_onoffbtnimg, 92, 223); lv_obj_set_size(ui->dimmer_group1_onoffbtnimg, 29, 29); //Write style for dimmer_group1_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_group1_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group1_onoffbtn ui->dimmer_group1_onoffbtn = lv_btn_create(ui->dimmer_group1_cont); ui->dimmer_group1_onoffbtn_label = lv_label_create(ui->dimmer_group1_onoffbtn); lv_label_set_text(ui->dimmer_group1_onoffbtn_label, ""); lv_label_set_long_mode(ui->dimmer_group1_onoffbtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group1_onoffbtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group1_onoffbtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group1_onoffbtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group1_onoffbtn, 84, 220); lv_obj_set_size(ui->dimmer_group1_onoffbtn, 45, 36); //Write style for dimmer_group1_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group1_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group1_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group1_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group1_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group1_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group1_onoffbtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group1_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group1_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_cont ui->dimmer_group2_cont = lv_obj_create(ui->dimmer_tabview_1_tab_1); lv_obj_set_pos(ui->dimmer_group2_cont, 247-10, 6); lv_obj_set_size(ui->dimmer_group2_cont, 212, 262); lv_obj_set_scrollbar_mode(ui->dimmer_group2_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_group2_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_group2_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write style for dimmer_group2_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group2_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_50 ui->dimmer_img_50 = lv_img_create(ui->dimmer_group2_cont); lv_obj_add_flag(ui->dimmer_img_50, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_50, LVGL_PATH(dimmer_bg.png)); lv_img_set_pivot(ui->dimmer_img_50, 50,50); lv_img_set_angle(ui->dimmer_img_50, 0); lv_obj_set_pos(ui->dimmer_img_50, 0, 0); lv_obj_set_size(ui->dimmer_img_50, 212, 262); //Write style for dimmer_img_50, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_50, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_templabel ui->dimmer_group2_templabel = lv_label_create(ui->dimmer_group2_cont); lv_label_set_text(ui->dimmer_group2_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group2_temp]); lv_label_set_long_mode(ui->dimmer_group2_templabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group2_templabel, 37, 38); lv_obj_set_size(ui->dimmer_group2_templabel, 160, 18); //Write style for dimmer_group2_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group2_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group2_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group2_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group2_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group2_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_49 ui->dimmer_img_49 = lv_img_create(ui->dimmer_group2_cont); lv_obj_add_flag(ui->dimmer_img_49, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_49, LVGL_PATH(dimmer_temp_icon.png)); lv_img_set_pivot(ui->dimmer_img_49, 50,50); lv_img_set_angle(ui->dimmer_img_49, 0); lv_obj_set_pos(ui->dimmer_img_49, 17, 36); lv_obj_set_size(ui->dimmer_img_49, 16, 16); //Write style for dimmer_img_49, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_49, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_48 ui->dimmer_img_48 = lv_img_create(ui->dimmer_group2_cont); lv_obj_add_flag(ui->dimmer_img_48, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_48, LVGL_PATH(dimmer_color_temp.png)); lv_img_set_pivot(ui->dimmer_img_48, 50,50); lv_img_set_angle(ui->dimmer_img_48, 0); lv_obj_set_pos(ui->dimmer_img_48, 14, 57); lv_obj_set_size(ui->dimmer_img_48, 154, 52); //Write style for dimmer_img_48, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_48, 255, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_47 // ui->dimmer_img_47 = lv_img_create(ui->dimmer_group2_cont); // lv_obj_add_flag(ui->dimmer_img_47, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_47, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_47, 50,50); // lv_img_set_angle(ui->dimmer_img_47, 0); // lv_obj_set_pos(ui->dimmer_img_47, 56, 71); // lv_obj_set_size(ui->dimmer_img_47, 24, 24); //Write style for dimmer_img_47, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. //lv_obj_set_style_img_opa(ui->dimmer_img_47, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_slider_temp ui->dimmer_group2_slider_temp = lv_slider_create(ui->dimmer_group2_cont); lv_obj_set_pos(ui->dimmer_group2_slider_temp, 30, 57); lv_obj_set_size(ui->dimmer_group2_slider_temp, 122, 52); lv_slider_set_range(ui->dimmer_group2_slider_temp, 0, 100); lv_slider_set_mode(ui->dimmer_group2_slider_temp, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group2_slider_temp, nvs_SysInfo.downlights[1].colortemperature, LV_ANIM_OFF); // // lv_obj_set_align(ui->dimmer_group2_slider_temp, LV_ALIGN_CENTER); // lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group2_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group2_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group2_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group2_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group2_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group2_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group2_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group2_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group2_tempagelabel ui->dimmer_group2_tempagelabel = lv_label_create(ui->dimmer_group2_cont); lv_label_set_text_fmt(ui->dimmer_group2_tempagelabel,"%d%%",nvs_SysInfo.downlights[1].colortemperature); lv_label_set_long_mode(ui->dimmer_group2_tempagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group2_tempagelabel, 166, 74); lv_obj_set_size(ui->dimmer_group2_tempagelabel, 50, 18); //Write style for dimmer_group2_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group2_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group2_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group2_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group2_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group2_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_infobtn ui->dimmer_group2_infobtn = lv_btn_create(ui->dimmer_group2_cont); ui->dimmer_group2_infobtn_label = lv_label_create(ui->dimmer_group2_infobtn); if(strlen(nvs_SysInfo.downlights[1].Label)) { lv_label_set_text_fmt(ui->dimmer_group2_infobtn_label,"%s",nvs_SysInfo.downlights[1].Label); } else { lv_label_set_text(ui->dimmer_group2_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group2_infobtn]); } lv_label_set_long_mode(ui->dimmer_group2_infobtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group2_infobtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group2_infobtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group2_infobtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group2_infobtn, 0, 7); lv_obj_set_size(ui->dimmer_group2_infobtn, 212, 25); //Write style for dimmer_group2_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group2_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group2_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group2_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group2_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group2_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group2_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_46 ui->dimmer_img_46 = lv_img_create(ui->dimmer_group2_cont); lv_obj_add_flag(ui->dimmer_img_46, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_46, LVGL_PATH(dimmer_color_cold.png)); lv_img_set_pivot(ui->dimmer_img_46, 50,50); lv_img_set_angle(ui->dimmer_img_46, 0); lv_obj_set_pos(ui->dimmer_img_46, 14, 153); lv_obj_set_size(ui->dimmer_img_46, 154, 52); //Write style for dimmer_img_46, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_46, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_coldagelabel ui->dimmer_group2_coldagelabel = lv_label_create(ui->dimmer_group2_cont); lv_label_set_text_fmt(ui->dimmer_group2_coldagelabel,"%d%%",nvs_SysInfo.downlights[1].brightness); lv_label_set_long_mode(ui->dimmer_group2_coldagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group2_coldagelabel, 166, 173); lv_obj_set_size(ui->dimmer_group2_coldagelabel, 50, 18); //Write style for dimmer_group2_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group2_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group2_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group2_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group2_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group2_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_coldlabel ui->dimmer_group2_coldlabel = lv_label_create(ui->dimmer_group2_cont); lv_label_set_text(ui->dimmer_group2_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group2_cold]); lv_label_set_long_mode(ui->dimmer_group2_coldlabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group2_coldlabel, 37, 134); lv_obj_set_size(ui->dimmer_group2_coldlabel, 160, 18); //Write style for dimmer_group2_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group2_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group2_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group2_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group2_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group2_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_45 // ui->dimmer_img_45 = lv_img_create(ui->dimmer_group2_cont); // lv_obj_add_flag(ui->dimmer_img_45, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_45, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_45, 50,50); // lv_img_set_angle(ui->dimmer_img_45, 0); // lv_obj_set_pos(ui->dimmer_img_45, 92, 171); // lv_obj_set_size(ui->dimmer_img_45, 24, 24); // //Write style for dimmer_img_45, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_45, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_44 ui->dimmer_img_44 = lv_img_create(ui->dimmer_group2_cont); lv_obj_add_flag(ui->dimmer_img_44, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_44, LVGL_PATH(dimmer_clod_icon.png)); lv_img_set_pivot(ui->dimmer_img_44, 50,50); lv_img_set_angle(ui->dimmer_img_44, 0); lv_obj_set_pos(ui->dimmer_img_44, 17, 133); lv_obj_set_size(ui->dimmer_img_44, 16, 16); //Write style for dimmer_img_44, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_44, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_slider_cold ui->dimmer_group2_slider_cold = lv_slider_create(ui->dimmer_group2_cont); lv_obj_set_pos(ui->dimmer_group2_slider_cold, 30, 153); lv_obj_set_size(ui->dimmer_group2_slider_cold, 122, 52); lv_slider_set_range(ui->dimmer_group2_slider_cold, 0, 100); lv_slider_set_mode(ui->dimmer_group2_slider_cold, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group2_slider_cold, nvs_SysInfo.downlights[1].brightness, LV_ANIM_OFF); // // lv_obj_set_align(ui->dimmer_group2_slider_cold, LV_ALIGN_CENTER); // lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group2_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group2_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group2_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group2_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group2_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group2_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group2_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group2_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group2_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group2_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group2_onoffbtnimg ui->dimmer_group2_onoffbtnimg = lv_img_create(ui->dimmer_group2_cont); lv_obj_add_flag(ui->dimmer_group2_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE); lv_img_set_pivot(ui->dimmer_group2_onoffbtnimg, 50,50); lv_img_set_angle(ui->dimmer_group2_onoffbtnimg, 0); lv_obj_set_pos(ui->dimmer_group2_onoffbtnimg, 92, 223); lv_obj_set_size(ui->dimmer_group2_onoffbtnimg, 29, 29); //Write style for dimmer_group2_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_group2_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group2_onoffbtn ui->dimmer_group2_onoffbtn = lv_btn_create(ui->dimmer_group2_cont); ui->dimmer_group2_onoffbtn_label = lv_label_create(ui->dimmer_group2_onoffbtn); lv_label_set_text(ui->dimmer_group2_onoffbtn_label, ""); lv_label_set_long_mode(ui->dimmer_group2_onoffbtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group2_onoffbtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group2_onoffbtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group2_onoffbtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group2_onoffbtn, 84, 220); lv_obj_set_size(ui->dimmer_group2_onoffbtn, 45, 36); //Write style for dimmer_group2_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group2_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group2_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group2_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group2_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group2_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group2_onoffbtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group2_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group2_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_cont ui->dimmer_group3_cont = lv_obj_create(ui->dimmer_tabview_1_tab_2); lv_obj_set_pos(ui->dimmer_group3_cont, 20-20, 6); lv_obj_set_size(ui->dimmer_group3_cont, 212, 262); lv_obj_set_scrollbar_mode(ui->dimmer_group3_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_group3_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_group3_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write style for dimmer_group3_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_58 ui->dimmer_img_58 = lv_img_create(ui->dimmer_group3_cont); lv_obj_add_flag(ui->dimmer_img_58, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_58, LVGL_PATH(dimmer_bg.png)); lv_img_set_pivot(ui->dimmer_img_58, 50,50); lv_img_set_angle(ui->dimmer_img_58, 0); lv_obj_set_pos(ui->dimmer_img_58, 0, 0); lv_obj_set_size(ui->dimmer_img_58, 212, 262); //Write style for dimmer_img_58, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_58, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_templabel ui->dimmer_group3_templabel = lv_label_create(ui->dimmer_group3_cont); lv_label_set_text(ui->dimmer_group3_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group3_temp]); lv_label_set_long_mode(ui->dimmer_group3_templabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group3_templabel, 37, 38); lv_obj_set_size(ui->dimmer_group3_templabel, 160, 16); //Write style for dimmer_group3_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group3_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group3_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group3_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group3_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group3_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_57 ui->dimmer_img_57 = lv_img_create(ui->dimmer_group3_cont); lv_obj_add_flag(ui->dimmer_img_57, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_57, LVGL_PATH(dimmer_temp_icon.png)); lv_img_set_pivot(ui->dimmer_img_57, 50,50); lv_img_set_angle(ui->dimmer_img_57, 0); lv_obj_set_pos(ui->dimmer_img_57, 17, 36); lv_obj_set_size(ui->dimmer_img_57, 16, 16); //Write style for dimmer_img_57, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_57, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_56 ui->dimmer_img_56 = lv_img_create(ui->dimmer_group3_cont); lv_obj_add_flag(ui->dimmer_img_56, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_56, LVGL_PATH(dimmer_color_temp.png)); lv_img_set_pivot(ui->dimmer_img_56, 50,50); lv_img_set_angle(ui->dimmer_img_56, 0); lv_obj_set_pos(ui->dimmer_img_56, 14, 57); lv_obj_set_size(ui->dimmer_img_56, 154, 52); //Write style for dimmer_img_56, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_56, 255, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_55 // ui->dimmer_img_55 = lv_img_create(ui->dimmer_group3_cont); // lv_obj_add_flag(ui->dimmer_img_55, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_55, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_55, 50,50); // lv_img_set_angle(ui->dimmer_img_55, 0); // lv_obj_set_pos(ui->dimmer_img_55, 56, 71); // lv_obj_set_size(ui->dimmer_img_55, 24, 24); // //Write style for dimmer_img_55, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_55, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_slider_temp ui->dimmer_group3_slider_temp = lv_slider_create(ui->dimmer_group3_cont); lv_obj_set_pos(ui->dimmer_group3_slider_temp, 30, 57); lv_obj_set_size(ui->dimmer_group3_slider_temp, 122, 52); lv_slider_set_range(ui->dimmer_group3_slider_temp, 0, 100); lv_slider_set_mode(ui->dimmer_group3_slider_temp, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group3_slider_temp, nvs_SysInfo.downlights[2].colortemperature, LV_ANIM_OFF); // lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group3_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group3_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group3_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group3_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group3_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group3_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group3_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group3_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group3_tempagelabel ui->dimmer_group3_tempagelabel = lv_label_create(ui->dimmer_group3_cont); lv_label_set_text_fmt(ui->dimmer_group3_tempagelabel,"%d%%",nvs_SysInfo.downlights[2].colortemperature); lv_label_set_long_mode(ui->dimmer_group3_tempagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group3_tempagelabel, 166, 76); lv_obj_set_size(ui->dimmer_group3_tempagelabel, 50, 18); //Write style for dimmer_group3_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group3_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group3_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group3_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group3_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group3_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group3_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_infobtn ui->dimmer_group3_infobtn = lv_btn_create(ui->dimmer_group3_cont); ui->dimmer_group3_infobtn_label = lv_label_create(ui->dimmer_group3_infobtn); if(strlen(nvs_SysInfo.downlights[2].Label)) { lv_label_set_text_fmt(ui->dimmer_group3_infobtn_label,"%s",nvs_SysInfo.downlights[2].Label); } else { lv_label_set_text(ui->dimmer_group3_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group3_infobtn]); } lv_label_set_long_mode(ui->dimmer_group3_infobtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group3_infobtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group3_infobtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group3_infobtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group3_infobtn, 0, 7); lv_obj_set_size(ui->dimmer_group3_infobtn, 212, 25); //Write style for dimmer_group3_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group3_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group3_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group3_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group3_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group3_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group3_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_54 ui->dimmer_img_54 = lv_img_create(ui->dimmer_group3_cont); lv_obj_add_flag(ui->dimmer_img_54, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_54, LVGL_PATH(dimmer_color_cold.png)); lv_img_set_pivot(ui->dimmer_img_54, 50,50); lv_img_set_angle(ui->dimmer_img_54, 0); lv_obj_set_pos(ui->dimmer_img_54, 14, 153); lv_obj_set_size(ui->dimmer_img_54, 154, 52); //Write style for dimmer_img_54, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_54, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_coldagelabel ui->dimmer_group3_coldagelabel = lv_label_create(ui->dimmer_group3_cont); lv_label_set_text_fmt(ui->dimmer_group3_coldagelabel,"%d%%",nvs_SysInfo.downlights[2].brightness); lv_label_set_long_mode(ui->dimmer_group3_coldagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group3_coldagelabel, 166, 173); lv_obj_set_size(ui->dimmer_group3_coldagelabel, 50, 18); //Write style for dimmer_group3_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group3_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group3_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group3_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group3_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group3_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_coldlabel ui->dimmer_group3_coldlabel = lv_label_create(ui->dimmer_group3_cont); lv_label_set_text(ui->dimmer_group3_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group3_cold]); lv_label_set_long_mode(ui->dimmer_group3_coldlabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group3_coldlabel, 37, 134); lv_obj_set_size(ui->dimmer_group3_coldlabel, 160, 16); //Write style for dimmer_group3_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group3_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group3_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group3_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group3_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group3_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_53 // ui->dimmer_img_53 = lv_img_create(ui->dimmer_group3_cont); // lv_obj_add_flag(ui->dimmer_img_53, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_53, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_53, 50,50); // lv_img_set_angle(ui->dimmer_img_53, 0); // lv_obj_set_pos(ui->dimmer_img_53, 92, 171); // lv_obj_set_size(ui->dimmer_img_53, 24, 24); // //Write style for dimmer_img_53, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_53, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_52 ui->dimmer_img_52 = lv_img_create(ui->dimmer_group3_cont); lv_obj_add_flag(ui->dimmer_img_52, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_52, LVGL_PATH(dimmer_clod_icon.png)); lv_img_set_pivot(ui->dimmer_img_52, 50,50); lv_img_set_angle(ui->dimmer_img_52, 0); lv_obj_set_pos(ui->dimmer_img_52, 17, 133); lv_obj_set_size(ui->dimmer_img_52, 16, 16); //Write style for dimmer_img_52, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_52, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_slider_cold ui->dimmer_group3_slider_cold = lv_slider_create(ui->dimmer_group3_cont); lv_obj_set_pos(ui->dimmer_group3_slider_cold, 30, 153); lv_obj_set_size(ui->dimmer_group3_slider_cold, 122, 52); lv_slider_set_range(ui->dimmer_group3_slider_cold, 0, 100); lv_slider_set_mode(ui->dimmer_group3_slider_cold, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group3_slider_cold, nvs_SysInfo.downlights[2].brightness, LV_ANIM_OFF); // lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group3_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group3_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group3_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group3_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group3_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group3_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group3_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group3_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group3_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group3_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group3_onoffbtnimg ui->dimmer_group3_onoffbtnimg = lv_img_create(ui->dimmer_group3_cont); lv_obj_add_flag(ui->dimmer_group3_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE); lv_img_set_pivot(ui->dimmer_group3_onoffbtnimg, 50,50); lv_img_set_angle(ui->dimmer_group3_onoffbtnimg, 0); lv_obj_set_pos(ui->dimmer_group3_onoffbtnimg, 92, 223); lv_obj_set_size(ui->dimmer_group3_onoffbtnimg, 29, 29); //Write style for dimmer_group3_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_group3_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group3_onoffbtn ui->dimmer_group3_onoffbtn = lv_btn_create(ui->dimmer_group3_cont); ui->dimmer_group3_onoffbtn_label = lv_label_create(ui->dimmer_group3_onoffbtn); lv_label_set_text(ui->dimmer_group3_onoffbtn_label, ""); lv_label_set_long_mode(ui->dimmer_group3_onoffbtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group3_onoffbtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group3_onoffbtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group3_onoffbtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group3_onoffbtn, 84, 220); lv_obj_set_size(ui->dimmer_group3_onoffbtn, 45, 36); //Write style for dimmer_group3_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group3_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group3_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group3_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group3_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group3_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group3_onoffbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group3_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group3_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_cont ui->dimmer_group4_cont = lv_obj_create(ui->dimmer_tabview_1_tab_2); lv_obj_set_pos(ui->dimmer_group4_cont, 247-10, 6); lv_obj_set_size(ui->dimmer_group4_cont, 212, 262); lv_obj_set_scrollbar_mode(ui->dimmer_group4_cont,LV_SCROLLBAR_MODE_OFF);//不显示滚动条 lv_obj_clear_flag(ui->dimmer_group4_cont, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动 lv_obj_remove_style(ui->dimmer_group4_cont, NULL, LV_PART_SCROLLBAR);//移除滚动条 //Write style for dimmer_group4_cont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_cont, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_66 ui->dimmer_img_66 = lv_img_create(ui->dimmer_group4_cont); lv_obj_add_flag(ui->dimmer_img_66, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_66, LVGL_PATH(dimmer_bg.png)); lv_img_set_pivot(ui->dimmer_img_66, 50,50); lv_img_set_angle(ui->dimmer_img_66, 0); lv_obj_set_pos(ui->dimmer_img_66, 0, 0); lv_obj_set_size(ui->dimmer_img_66, 212, 262); //Write style for dimmer_img_66, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_66, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_templabel ui->dimmer_group4_templabel = lv_label_create(ui->dimmer_group4_cont); lv_label_set_text(ui->dimmer_group4_templabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group4_temp]); lv_label_set_long_mode(ui->dimmer_group4_templabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group4_templabel, 37, 38); lv_obj_set_size(ui->dimmer_group4_templabel, 160, 16); //Write style for dimmer_group4_templabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group4_templabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group4_templabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group4_templabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group4_templabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group4_templabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_templabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_65 ui->dimmer_img_65 = lv_img_create(ui->dimmer_group4_cont); lv_obj_add_flag(ui->dimmer_img_65, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_65, LVGL_PATH(dimmer_temp_icon.png)); lv_img_set_pivot(ui->dimmer_img_65, 50,50); lv_img_set_angle(ui->dimmer_img_65, 0); lv_obj_set_pos(ui->dimmer_img_65, 17, 36); lv_obj_set_size(ui->dimmer_img_65, 16, 16); //Write style for dimmer_img_65, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_65, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_64 ui->dimmer_img_64 = lv_img_create(ui->dimmer_group4_cont); lv_obj_add_flag(ui->dimmer_img_64, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_64, LVGL_PATH(dimmer_color_temp.png)); lv_img_set_pivot(ui->dimmer_img_64, 50,50); lv_img_set_angle(ui->dimmer_img_64, 0); lv_obj_set_pos(ui->dimmer_img_64, 14, 57); lv_obj_set_size(ui->dimmer_img_64, 154, 52); //Write style for dimmer_img_64, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_64, 255, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_63 // ui->dimmer_img_63 = lv_img_create(ui->dimmer_group4_cont); // lv_obj_add_flag(ui->dimmer_img_63, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_63, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_63, 50,50); // lv_img_set_angle(ui->dimmer_img_63, 0); // lv_obj_set_pos(ui->dimmer_img_63, 56, 71); // lv_obj_set_size(ui->dimmer_img_63, 24, 24); // //Write style for dimmer_img_63, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_63, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_slider_temp ui->dimmer_group4_slider_temp = lv_slider_create(ui->dimmer_group4_cont); lv_obj_set_pos(ui->dimmer_group4_slider_temp, 30, 57); lv_obj_set_size(ui->dimmer_group4_slider_temp, 122, 52); lv_slider_set_range(ui->dimmer_group4_slider_temp, 0, 100); lv_slider_set_mode(ui->dimmer_group4_slider_temp, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group4_slider_temp, nvs_SysInfo.downlights[3].colortemperature, LV_ANIM_OFF); // lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_temp, LVGL_PATH(dimmer_color_temp.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group4_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group4_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group4_slider_temp, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_temp, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group4_slider_temp, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group4_slider_temp, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group4_slider_temp, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group4_slider_temp, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_temp, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group4_slider_temp, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group4_tempagelabel ui->dimmer_group4_tempagelabel = lv_label_create(ui->dimmer_group4_cont); lv_label_set_text_fmt(ui->dimmer_group4_tempagelabel,"%d%%",nvs_SysInfo.downlights[3].colortemperature); lv_label_set_long_mode(ui->dimmer_group4_tempagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group4_tempagelabel, 166, 76); lv_obj_set_size(ui->dimmer_group4_tempagelabel, 50, 18); //Write style for dimmer_group4_tempagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group4_tempagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group4_tempagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group4_tempagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group4_tempagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group4_tempagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group4_tempagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_infobtn ui->dimmer_group4_infobtn = lv_btn_create(ui->dimmer_group4_cont); ui->dimmer_group4_infobtn_label = lv_label_create(ui->dimmer_group4_infobtn); if(strlen(nvs_SysInfo.downlights[3].Label)) { lv_label_set_text_fmt(ui->dimmer_group4_infobtn_label,"%s",nvs_SysInfo.downlights[3].Label); } else { lv_label_set_text(ui->dimmer_group4_infobtn_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group4_infobtn]); } lv_label_set_long_mode(ui->dimmer_group4_infobtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group4_infobtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group4_infobtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group4_infobtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group4_infobtn, 0, 7); lv_obj_set_size(ui->dimmer_group4_infobtn, 212, 25); //Write style for dimmer_group4_infobtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_bg_opa(ui->dimmer_group4_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_border_width(ui->dimmer_group4_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_infobtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_infobtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group4_infobtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group4_infobtn, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group4_infobtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group4_infobtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_62 ui->dimmer_img_62 = lv_img_create(ui->dimmer_group4_cont); lv_obj_add_flag(ui->dimmer_img_62, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_62, LVGL_PATH(dimmer_color_cold.png)); lv_img_set_pivot(ui->dimmer_img_62, 50,50); lv_img_set_angle(ui->dimmer_img_62, 0); lv_obj_set_pos(ui->dimmer_img_62, 14, 153); lv_obj_set_size(ui->dimmer_img_62, 154, 52); //Write style for dimmer_img_62, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_62, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_coldagelabel ui->dimmer_group4_coldagelabel = lv_label_create(ui->dimmer_group4_cont); lv_label_set_text_fmt(ui->dimmer_group4_coldagelabel,"%d%%",nvs_SysInfo.downlights[3].brightness); lv_label_set_long_mode(ui->dimmer_group4_coldagelabel, LV_LABEL_LONG_WRAP); lv_obj_set_pos(ui->dimmer_group4_coldagelabel, 166, 173); lv_obj_set_size(ui->dimmer_group4_coldagelabel, 50, 18); //Write style for dimmer_group4_coldagelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group4_coldagelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group4_coldagelabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group4_coldagelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group4_coldagelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group4_coldagelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_coldagelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_coldlabel ui->dimmer_group4_coldlabel = lv_label_create(ui->dimmer_group4_cont); lv_label_set_text(ui->dimmer_group4_coldlabel, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_dimmer_group4_cold]); lv_label_set_long_mode(ui->dimmer_group4_coldlabel, LV_LABEL_LONG_DOT); lv_obj_set_pos(ui->dimmer_group4_coldlabel, 37, 134); lv_obj_set_size(ui->dimmer_group4_coldlabel, 160, 16); //Write style for dimmer_group4_coldlabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group4_coldlabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group4_coldlabel, &lv_font_DroidSansFallback_14, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group4_coldlabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_letter_space(ui->dimmer_group4_coldlabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_line_space(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group4_coldlabel, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_top(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_right(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_bottom(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_pad_left(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_coldlabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write codes dimmer_img_61 // ui->dimmer_img_61 = lv_img_create(ui->dimmer_group4_cont); // lv_obj_add_flag(ui->dimmer_img_61, LV_OBJ_FLAG_CLICKABLE); // lv_img_set_src(ui->dimmer_img_61, LVGL_PATH(dimmer_knob.png)); // lv_img_set_pivot(ui->dimmer_img_61, 50,50); // lv_img_set_angle(ui->dimmer_img_61, 0); // lv_obj_set_pos(ui->dimmer_img_61, 92, 171); // lv_obj_set_size(ui->dimmer_img_61, 24, 24); // //Write style for dimmer_img_61, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_img_opa(ui->dimmer_img_61, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_img_60 ui->dimmer_img_60 = lv_img_create(ui->dimmer_group4_cont); lv_obj_add_flag(ui->dimmer_img_60, LV_OBJ_FLAG_CLICKABLE); lv_img_set_src(ui->dimmer_img_60, LVGL_PATH(dimmer_clod_icon.png)); lv_img_set_pivot(ui->dimmer_img_60, 50,50); lv_img_set_angle(ui->dimmer_img_60, 0); lv_obj_set_pos(ui->dimmer_img_60, 17, 133); lv_obj_set_size(ui->dimmer_img_60, 16, 16); //Write style for dimmer_img_60, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_img_60, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_slider_cold ui->dimmer_group4_slider_cold = lv_slider_create(ui->dimmer_group4_cont); lv_obj_set_pos(ui->dimmer_group4_slider_cold, 30, 153); lv_obj_set_size(ui->dimmer_group4_slider_cold, 122, 52); lv_slider_set_range(ui->dimmer_group4_slider_cold, 0, 100); lv_slider_set_mode(ui->dimmer_group4_slider_cold, LV_SLIDER_MODE_NORMAL); lv_slider_set_value(ui->dimmer_group4_slider_cold, nvs_SysInfo.downlights[3].brightness, LV_ANIM_OFF); // lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_cold, LVGL_PATH(dimmer_color_cold.png), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group4_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN | LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group4_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_INDICATOR | LV_STATE_DEFAULT); lv_obj_set_style_bg_color(ui->dimmer_group4_slider_cold, lv_color_hex(0xFFFFFF), LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_KNOB | LV_STATE_DEFAULT); lv_obj_set_style_bg_img_src(ui->dimmer_group4_slider_cold, LVGL_PATH(dimmer_knob.png), LV_PART_KNOB | LV_STATE_DEFAULT); // //Write style for dimmer_group4_slider_cold, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 50, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_outline_width(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // lv_obj_set_style_shadow_width(ui->dimmer_group4_slider_cold, 0, LV_PART_MAIN|LV_STATE_DEFAULT); // //Write style for dimmer_group4_slider_cold, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_INDICATOR|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 50, LV_PART_INDICATOR|LV_STATE_DEFAULT); // //Write style for dimmer_group4_slider_cold, Part: LV_PART_KNOB, State: LV_STATE_DEFAULT. // lv_obj_set_style_bg_opa(ui->dimmer_group4_slider_cold, 0, LV_PART_KNOB|LV_STATE_DEFAULT); // lv_obj_set_style_radius(ui->dimmer_group4_slider_cold, 50, LV_PART_KNOB|LV_STATE_DEFAULT); //Write codes dimmer_group4_onoffbtnimg ui->dimmer_group4_onoffbtnimg = lv_img_create(ui->dimmer_group4_cont); lv_obj_add_flag(ui->dimmer_group4_onoffbtnimg, LV_OBJ_FLAG_CLICKABLE); lv_img_set_pivot(ui->dimmer_group4_onoffbtnimg, 50,50); lv_img_set_angle(ui->dimmer_group4_onoffbtnimg, 0); lv_obj_set_pos(ui->dimmer_group4_onoffbtnimg, 92, 223); lv_obj_set_size(ui->dimmer_group4_onoffbtnimg, 29, 29); //Write style for dimmer_group4_onoffbtnimg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_group4_onoffbtnimg, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_group4_onoffbtn ui->dimmer_group4_onoffbtn = lv_btn_create(ui->dimmer_group4_cont); ui->dimmer_group4_onoffbtn_label = lv_label_create(ui->dimmer_group4_onoffbtn); lv_label_set_text(ui->dimmer_group4_onoffbtn_label, ""); lv_label_set_long_mode(ui->dimmer_group4_onoffbtn_label, LV_LABEL_LONG_WRAP); lv_obj_align(ui->dimmer_group4_onoffbtn_label, LV_ALIGN_CENTER, 0, 0); lv_obj_set_style_pad_all(ui->dimmer_group4_onoffbtn, 0, LV_STATE_DEFAULT); lv_obj_set_width(ui->dimmer_group4_onoffbtn_label, LV_PCT(100)); lv_obj_set_pos(ui->dimmer_group4_onoffbtn, 84, 220); lv_obj_set_size(ui->dimmer_group4_onoffbtn, 45, 36); //Write style for dimmer_group4_onoffbtn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_border_width(ui->dimmer_group4_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_radius(ui->dimmer_group4_onoffbtn, 5, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_bg_opa(ui->dimmer_group4_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_shadow_width(ui->dimmer_group4_onoffbtn, 0, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_color(ui->dimmer_group4_onoffbtn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_font(ui->dimmer_group4_onoffbtn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_opa(ui->dimmer_group4_onoffbtn, 255, LV_PART_MAIN|LV_STATE_DEFAULT); lv_obj_set_style_text_align(ui->dimmer_group4_onoffbtn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT); //Write codes dimmer_scenes_page_icon ui->dimmer_scenes_page_icon = lv_img_create(ui->dimmer); lv_obj_add_flag(ui->dimmer_scenes_page_icon, LV_OBJ_FLAG_CLICKABLE); lv_img_set_pivot(ui->dimmer_scenes_page_icon, 50,50); lv_img_set_angle(ui->dimmer_scenes_page_icon, 0); lv_obj_set_pos(ui->dimmer_scenes_page_icon, 219, 347); lv_obj_set_size(ui->dimmer_scenes_page_icon, 42, 22); lv_img_set_src(ui->dimmer_scenes_page_icon, LVGL_PATH(page_sw1_42x22.png)); //Write style for dimmer_scenes_page_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT. lv_obj_set_style_img_opa(ui->dimmer_scenes_page_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT); //The custom code of dimmer. //Update current screen layout. lv_obj_update_layout(ui->dimmer); //改变按钮的状态 if(nvs_SysInfo.downlights[0].status) { lv_img_set_src(ui->dimmer_group1_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png)); // //允许滑动 // lv_obj_clear_state(ui->dimmer_group1_slider_temp, LV_STATE_DISABLED); // lv_obj_clear_state(ui->dimmer_group1_slider_cold, LV_STATE_DISABLED); } else { lv_img_set_src(ui->dimmer_group1_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png)); // //禁止滑动 // lv_obj_add_state(ui->dimmer_group1_slider_temp, LV_STATE_DISABLED); // lv_obj_add_state(ui->dimmer_group1_slider_cold, LV_STATE_DISABLED); } if(nvs_SysInfo.downlights[1].status) { lv_img_set_src(ui->dimmer_group2_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png)); // //允许滑动 // lv_obj_clear_state(ui->dimmer_group2_slider_temp, LV_STATE_DISABLED); // lv_obj_clear_state(ui->dimmer_group2_slider_cold, LV_STATE_DISABLED); } else { lv_img_set_src(ui->dimmer_group2_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png)); // //禁止滑动 // lv_obj_add_state(ui->dimmer_group2_slider_temp, LV_STATE_DISABLED); // lv_obj_add_state(ui->dimmer_group2_slider_cold, LV_STATE_DISABLED); } if(nvs_SysInfo.downlights[2].status) { lv_img_set_src(ui->dimmer_group3_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png)); // //允许滑动 // lv_obj_clear_state(ui->dimmer_group3_slider_temp, LV_STATE_DISABLED); // lv_obj_clear_state(ui->dimmer_group3_slider_cold, LV_STATE_DISABLED); } else { lv_img_set_src(ui->dimmer_group3_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png)); // //禁止滑动 // lv_obj_add_state(ui->dimmer_group3_slider_temp, LV_STATE_DISABLED); // lv_obj_add_state(ui->dimmer_group3_slider_cold, LV_STATE_DISABLED); } if(nvs_SysInfo.downlights[3].status) { lv_img_set_src(ui->dimmer_group4_onoffbtnimg, LVGL_PATH(dimmer_on_btn.png)); // //允许滑动 // lv_obj_clear_state(ui->dimmer_group4_slider_temp, LV_STATE_DISABLED); // lv_obj_clear_state(ui->dimmer_group4_slider_cold, LV_STATE_DISABLED); } else { lv_img_set_src(ui->dimmer_group4_onoffbtnimg, LVGL_PATH(dimmer_off_btn.png)); // //禁止滑动 // lv_obj_add_state(ui->dimmer_group4_slider_temp, LV_STATE_DISABLED); // lv_obj_add_state(ui->dimmer_group4_slider_cold, LV_STATE_DISABLED); } //Init events for screen. events_init_dimmer(ui); }