mirror of
https://gitee.com/Vancouver2017/luban-lite-t3e-pro.git
synced 2025-12-15 10:58:54 +00:00
1039 lines
60 KiB
C
1039 lines
60 KiB
C
/*
|
|
* 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 <stdio.h>
|
|
#include "gui_guider.h"
|
|
#include "events_init.h"
|
|
#include "widgets_init.h"
|
|
#include "custom.h"
|
|
#include <drivers/rtc.h>
|
|
|
|
|
|
void setup_scr_scene(lv_ui *ui)
|
|
{
|
|
time_t now;
|
|
struct tm timeinfo;
|
|
|
|
time(&now);
|
|
localtime_r(&now, &timeinfo);
|
|
|
|
//Write codes scene
|
|
ui->scene = lv_obj_create(ui->screen_main_tileview_scenes);
|
|
lv_obj_set_pos(ui->scene, 0, 0);
|
|
lv_obj_set_size(ui->scene, 480, 480);
|
|
lv_obj_set_scrollbar_mode(ui->scene,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->scene, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
|
|
//Write style for scene, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_timelabel
|
|
ui->scene_timelabel = lv_label_create(ui->scene);
|
|
lv_label_set_text(ui->scene_timelabel, "22:22");
|
|
lv_label_set_long_mode(ui->scene_timelabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_timelabel, 90, 4);
|
|
lv_obj_set_size(ui->scene_timelabel, 300, 60);
|
|
|
|
//Write style for scene_timelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_timelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_timelabel, &lv_font_DroidSansFallback_60, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_timelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_timelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_timelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_timelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_datelabel
|
|
ui->scene_datelabel = lv_label_create(ui->scene);
|
|
lv_label_set_text(ui->scene_datelabel, "Tue December 05,2024");
|
|
lv_label_set_long_mode(ui->scene_datelabel, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_datelabel, 40, 66);
|
|
lv_obj_set_size(ui->scene_datelabel, 400, 24);
|
|
|
|
//Write style for scene_datelabel, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_datelabel, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_datelabel, &lv_font_DroidSansFallback_20, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_datelabel, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_datelabel, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_datelabel, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_datelabel, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_settings_icon
|
|
ui->scene_settings_icon = lv_img_create(ui->scene);
|
|
lv_obj_add_flag(ui->scene_settings_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_settings_icon, LVGL_PATH(settings_icon.png));
|
|
lv_img_set_pivot(ui->scene_settings_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_settings_icon, 0);
|
|
lv_obj_set_pos(ui->scene_settings_icon, 432, 24);
|
|
lv_obj_set_size(ui->scene_settings_icon, 27, 27);
|
|
|
|
//Write style for scene_settings_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_settings_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_settings_btn
|
|
ui->scene_settings_btn = lv_btn_create(ui->scene);
|
|
ui->scene_settings_btn_label = lv_label_create(ui->scene_settings_btn);
|
|
lv_label_set_text(ui->scene_settings_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_settings_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_settings_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_settings_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_settings_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_settings_btn, 418, 11);
|
|
lv_obj_set_size(ui->scene_settings_btn, 50, 50);
|
|
|
|
//Write style for scene_settings_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_settings_btn, 5, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_settings_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_settings_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_settings_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_settings_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_settings_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_tabview_1
|
|
ui->scene_tabview_1 = lv_tabview_create(ui->scene, LV_DIR_BOTTOM, 0);
|
|
lv_obj_set_pos(ui->scene_tabview_1, 0, 120);
|
|
lv_obj_set_size(ui->scene_tabview_1, 480, 220);
|
|
lv_obj_set_scrollbar_mode(ui->scene_tabview_1,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->scene_tabview_1, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
lv_obj_remove_style(ui->scene_tabview_1, NULL, LV_PART_SCROLLBAR);//移除滚动条
|
|
|
|
//Write style for scene_tabview_1, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_tabview_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_tabview_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_tabview_1, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_color(ui->scene_tabview_1, lv_color_hex(0x000000), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_font(ui->scene_tabview_1, &lv_font_DroidSansFallback_12, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_opa(ui->scene_tabview_1, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_letter_space(ui->scene_tabview_1, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
// lv_obj_set_style_text_line_space(ui->scene_tabview_1, 16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_tabview_1, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style state: LV_STATE_DEFAULT for &style_scene_tabview_1_extra_btnm_main_default
|
|
// static lv_style_t style_scene_tabview_1_extra_btnm_main_default;
|
|
// ui_init_style(&style_scene_tabview_1_extra_btnm_main_default);
|
|
|
|
// lv_style_set_bg_opa(&style_scene_tabview_1_extra_btnm_main_default, 255);
|
|
// lv_style_set_bg_color(&style_scene_tabview_1_extra_btnm_main_default, lv_color_hex(0x000000));
|
|
// lv_style_set_bg_grad_dir(&style_scene_tabview_1_extra_btnm_main_default, LV_GRAD_DIR_NONE);
|
|
// lv_style_set_border_width(&style_scene_tabview_1_extra_btnm_main_default, 0);
|
|
// lv_style_set_radius(&style_scene_tabview_1_extra_btnm_main_default, 0);
|
|
// lv_obj_add_style(lv_tabview_get_tab_btns(ui->scene_tabview_1), &style_scene_tabview_1_extra_btnm_main_default, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
// //Write style state: LV_STATE_DEFAULT for &style_scene_tabview_1_extra_btnm_items_default
|
|
// static lv_style_t style_scene_tabview_1_extra_btnm_items_default;
|
|
// ui_init_style(&style_scene_tabview_1_extra_btnm_items_default);
|
|
|
|
// lv_style_set_text_color(&style_scene_tabview_1_extra_btnm_items_default, lv_color_hex(0x000000));
|
|
// lv_style_set_text_font(&style_scene_tabview_1_extra_btnm_items_default, &lv_font_DroidSansFallback_12);
|
|
// lv_style_set_text_opa(&style_scene_tabview_1_extra_btnm_items_default, 255);
|
|
// lv_obj_add_style(lv_tabview_get_tab_btns(ui->scene_tabview_1), &style_scene_tabview_1_extra_btnm_items_default, LV_PART_ITEMS|LV_STATE_DEFAULT);
|
|
|
|
// //Write style state: LV_STATE_CHECKED for &style_scene_tabview_1_extra_btnm_items_checked
|
|
// static lv_style_t style_scene_tabview_1_extra_btnm_items_checked;
|
|
// ui_init_style(&style_scene_tabview_1_extra_btnm_items_checked);
|
|
|
|
// lv_style_set_text_color(&style_scene_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000));
|
|
// lv_style_set_text_font(&style_scene_tabview_1_extra_btnm_items_checked, &lv_font_DroidSansFallback_12);
|
|
// lv_style_set_text_opa(&style_scene_tabview_1_extra_btnm_items_checked, 255);
|
|
// lv_style_set_border_width(&style_scene_tabview_1_extra_btnm_items_checked, 0);
|
|
// lv_style_set_border_opa(&style_scene_tabview_1_extra_btnm_items_checked, 255);
|
|
// lv_style_set_border_color(&style_scene_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000));
|
|
// lv_style_set_border_side(&style_scene_tabview_1_extra_btnm_items_checked, LV_BORDER_SIDE_BOTTOM);
|
|
// lv_style_set_radius(&style_scene_tabview_1_extra_btnm_items_checked, 0);
|
|
// lv_style_set_bg_opa(&style_scene_tabview_1_extra_btnm_items_checked, 0);
|
|
// lv_style_set_bg_color(&style_scene_tabview_1_extra_btnm_items_checked, lv_color_hex(0x000000));
|
|
// lv_style_set_bg_grad_dir(&style_scene_tabview_1_extra_btnm_items_checked, LV_GRAD_DIR_NONE);
|
|
// lv_obj_add_style(lv_tabview_get_tab_btns(ui->scene_tabview_1), &style_scene_tabview_1_extra_btnm_items_checked, LV_PART_ITEMS|LV_STATE_CHECKED);
|
|
|
|
//Write codes tab_1
|
|
ui->scene_tabview_1_tab_1 = lv_tabview_add_tab(ui->scene_tabview_1,"tab_1");
|
|
// lv_obj_t * scene_tabview_1_tab_1_label = lv_label_create(ui->scene_tabview_1_tab_1);
|
|
// lv_label_set_text(scene_tabview_1_tab_1_label, "con1");
|
|
lv_obj_set_scrollbar_mode(ui->scene_tabview_1_tab_1,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->scene_tabview_1_tab_1, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
//Write codes tab_2
|
|
ui->scene_tabview_1_tab_2 = lv_tabview_add_tab(ui->scene_tabview_1,"tab_2");
|
|
// lv_obj_t * scene_tabview_1_tab_2_label = lv_label_create(ui->scene_tabview_1_tab_2);
|
|
// lv_label_set_text(scene_tabview_1_tab_2_label, "con2");
|
|
lv_obj_set_scrollbar_mode(ui->scene_tabview_1_tab_2,LV_SCROLLBAR_MODE_OFF);//不显示滚动条
|
|
lv_obj_clear_flag(ui->scene_tabview_1_tab_2, LV_OBJ_FLAG_SCROLLABLE); // 禁止滚动
|
|
|
|
//Write codes scene_s1bg
|
|
ui->scene_s1bg = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s1bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s1bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s1bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s1bg, 0);
|
|
lv_obj_set_pos(ui->scene_s1bg, 20-20, 1);
|
|
lv_obj_set_size(ui->scene_s1bg, 212, 94);
|
|
|
|
//Write style for scene_s1bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s1bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s1_icon
|
|
ui->scene_s1_icon = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s1_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
// lv_img_set_src(ui->scene_s1_icon, &_scene_icon1_alpha_50x50);
|
|
lv_img_set_src(ui->scene_s1_icon, LVGL_PATH(scene_icon1_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s1_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s1_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s1_icon, 52-20, 21);
|
|
lv_obj_set_size(ui->scene_s1_icon, 50, 50);
|
|
|
|
//Write style for scene_s1_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s1_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s1_label
|
|
ui->scene_s1_label = lv_label_create(ui->scene_tabview_1_tab_1);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[0].Label) )//用户自己设置的文字(自由设置 不分语言)
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s1_label, "%s",nvs_SysInfo.scen_array[0].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s1_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence11]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s1_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s1_label, 100-20, 40);
|
|
lv_obj_set_size(ui->scene_s1_label, 130, 40);
|
|
|
|
//Write style for scene_s1_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s1_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s1_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s1_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s1_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s1_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s1_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s1_bar
|
|
ui->scene_s1_bar = lv_bar_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_set_style_anim_time(ui->scene_s1_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s1_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s1_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s1_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s1_bar, 20-20, 1);
|
|
lv_obj_set_size(ui->scene_s1_bar, 212, 94);
|
|
|
|
//Write style for scene_s1_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s1_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s1_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s1_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s1_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s1_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s1_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s1_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s1_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s1_btn
|
|
ui->scene_s1_btn = lv_btn_create(ui->scene_tabview_1_tab_1);
|
|
//ui->scene_s1_btn_label = lv_label_create(ui->scene_s1_btn);
|
|
//lv_label_set_text(ui->scene_s1_btn_label, "");
|
|
//lv_label_set_long_mode(ui->scene_s1_btn_label, LV_LABEL_LONG_DOT);
|
|
//lv_obj_align(ui->scene_s1_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s1_btn, 0, LV_STATE_DEFAULT);
|
|
//lv_obj_set_width(ui->scene_s1_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s1_btn, 20-20, 1);
|
|
lv_obj_set_size(ui->scene_s1_btn, 212, 94);
|
|
|
|
//Write style for scene_s1_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s1_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s1_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s1_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s1_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s1_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s1_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s1_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s1_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s2bg
|
|
ui->scene_s2bg = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s2bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s2bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s2bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s2bg, 0);
|
|
lv_obj_set_pos(ui->scene_s2bg, 247-10, 1);
|
|
lv_obj_set_size(ui->scene_s2bg, 212, 94);
|
|
|
|
//Write style for scene_s2bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s2bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s2_icon
|
|
ui->scene_s2_icon = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s2_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s2_icon, LVGL_PATH(scene_icon2_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s2_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s2_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s2_icon, 279-10, 21);
|
|
lv_obj_set_size(ui->scene_s2_icon, 50, 50);
|
|
|
|
//Write style for scene_s2_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s2_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s2_label
|
|
ui->scene_s2_label = lv_label_create(ui->scene_tabview_1_tab_1);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[1].Label) )//用户自己设置的文字(自由设置 不分语言)
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s2_label, "%s",nvs_SysInfo.scen_array[1].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s2_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence12]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s2_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s2_label, 326-10, 40);
|
|
lv_obj_set_size(ui->scene_s2_label, 130, 40);
|
|
|
|
//Write style for scene_s2_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s2_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s2_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s2_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s2_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s2_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s2_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s2_bar
|
|
ui->scene_s2_bar = lv_bar_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_set_style_anim_time(ui->scene_s2_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s2_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s2_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s2_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s2_bar, 247-10, 1);
|
|
lv_obj_set_size(ui->scene_s2_bar, 212, 94);
|
|
|
|
//Write style for scene_s2_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s2_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s2_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s2_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s2_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s2_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s2_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s2_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s2_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s2_btn
|
|
ui->scene_s2_btn = lv_btn_create(ui->scene_tabview_1_tab_1);
|
|
//ui->scene_s2_btn_label = lv_label_create(ui->scene_s2_btn);
|
|
//lv_label_set_text(ui->scene_s2_btn_label, "");
|
|
//lv_label_set_long_mode(ui->scene_s2_btn_label, LV_LABEL_LONG_DOT);
|
|
//lv_obj_align(ui->scene_s2_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s2_btn, 0, LV_STATE_DEFAULT);
|
|
//lv_obj_set_width(ui->scene_s2_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s2_btn, 247-10, 1);
|
|
lv_obj_set_size(ui->scene_s2_btn, 212, 94);
|
|
|
|
//Write style for scene_s2_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s2_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s2_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s2_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s2_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s2_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s2_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s2_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s2_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s3bg
|
|
ui->scene_s3bg = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s3bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s3bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s3bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s3bg, 0);
|
|
lv_obj_set_pos(ui->scene_s3bg, 20-20, 108);
|
|
lv_obj_set_size(ui->scene_s3bg, 212, 94);
|
|
|
|
//Write style for scene_s3bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s3bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s3_icon
|
|
ui->scene_s3_icon = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s3_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s3_icon, LVGL_PATH(scene_icon3_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s3_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s3_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s3_icon, 52-20, 128);
|
|
lv_obj_set_size(ui->scene_s3_icon, 50, 50);
|
|
|
|
//Write style for scene_s3_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s3_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s3_label
|
|
ui->scene_s3_label = lv_label_create(ui->scene_tabview_1_tab_1);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[2].Label) )
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s3_label, "%s",nvs_SysInfo.scen_array[2].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s3_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence13]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s3_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s3_label, 100-20, 150);
|
|
lv_obj_set_size(ui->scene_s3_label, 130, 40);
|
|
|
|
//Write style for scene_s3_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s3_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s3_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s3_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s3_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s3_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s3_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s3_bar
|
|
ui->scene_s3_bar = lv_bar_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_set_style_anim_time(ui->scene_s3_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s3_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s3_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s3_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s3_bar, 20-20, 108);
|
|
lv_obj_set_size(ui->scene_s3_bar, 212, 94);
|
|
|
|
//Write style for scene_s3_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s3_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s3_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s3_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s3_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s3_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s3_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s3_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s3_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s3_btn
|
|
ui->scene_s3_btn = lv_btn_create(ui->scene_tabview_1_tab_1);
|
|
ui->scene_s3_btn_label = lv_label_create(ui->scene_s3_btn);
|
|
lv_label_set_text(ui->scene_s3_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_s3_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_s3_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s3_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_s3_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s3_btn, 20-20, 108);
|
|
lv_obj_set_size(ui->scene_s3_btn, 212, 94);
|
|
|
|
//Write style for scene_s3_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s3_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s3_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s3_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s3_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s3_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s3_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s3_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s3_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s4bg
|
|
ui->scene_s4bg = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s4bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s4bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s4bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s4bg, 0);
|
|
lv_obj_set_pos(ui->scene_s4bg, 247-10, 108);
|
|
lv_obj_set_size(ui->scene_s4bg, 212, 94);
|
|
|
|
//Write style for scene_s4bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s4bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s4_icon
|
|
ui->scene_s4_icon = lv_img_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_add_flag(ui->scene_s4_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s4_icon, LVGL_PATH(scene_icon4_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s4_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s4_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s4_icon, 279-10, 128);
|
|
lv_obj_set_size(ui->scene_s4_icon, 50, 50);
|
|
|
|
//Write style for scene_s4_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s4_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s4_label
|
|
ui->scene_s4_label = lv_label_create(ui->scene_tabview_1_tab_1);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[3].Label) )
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s4_label, "%s",nvs_SysInfo.scen_array[3].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s4_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence14]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s4_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s4_label, 326-10, 150);
|
|
lv_obj_set_size(ui->scene_s4_label, 130, 40);
|
|
|
|
//Write style for scene_s4_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s4_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s4_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s4_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s4_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s4_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s4_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s4_bar
|
|
ui->scene_s4_bar = lv_bar_create(ui->scene_tabview_1_tab_1);
|
|
lv_obj_set_style_anim_time(ui->scene_s4_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s4_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s4_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s4_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s4_bar, 247-10, 108);
|
|
lv_obj_set_size(ui->scene_s4_bar, 212, 94);
|
|
|
|
//Write style for scene_s4_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s4_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s4_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s4_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s4_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s4_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s4_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s4_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s4_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s4_btn
|
|
ui->scene_s4_btn = lv_btn_create(ui->scene_tabview_1_tab_1);
|
|
ui->scene_s4_btn_label = lv_label_create(ui->scene_s4_btn);
|
|
lv_label_set_text(ui->scene_s4_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_s4_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_s4_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s4_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_s4_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s4_btn, 247-10, 108);
|
|
lv_obj_set_size(ui->scene_s4_btn, 212, 94);
|
|
|
|
//Write style for scene_s4_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s4_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s4_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s4_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s4_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s4_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s4_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s4_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s4_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s5bg
|
|
ui->scene_s5bg = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s5bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s5bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s5bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s5bg, 0);
|
|
lv_obj_set_pos(ui->scene_s5bg, 20-20, 1);
|
|
lv_obj_set_size(ui->scene_s5bg, 212, 94);
|
|
|
|
//Write style for scene_s5bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s5bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s5_icon
|
|
ui->scene_s5_icon = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s5_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s5_icon, LVGL_PATH(scene_icon5_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s5_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s5_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s5_icon, 52-20, 21);
|
|
lv_obj_set_size(ui->scene_s5_icon, 50, 50);
|
|
|
|
//Write style for scene_s5_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s5_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s5_label
|
|
ui->scene_s5_label = lv_label_create(ui->scene_tabview_1_tab_2);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[4].Label) )
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s5_label, "%s",nvs_SysInfo.scen_array[4].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s5_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence21]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s5_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s5_label, 100-20, 40);
|
|
lv_obj_set_size(ui->scene_s5_label, 130, 40);
|
|
|
|
//Write style for scene_s5_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s5_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s5_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s5_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s5_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s5_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s5_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s5_bar
|
|
ui->scene_s5_bar = lv_bar_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_set_style_anim_time(ui->scene_s5_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s5_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s5_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s5_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s5_bar, 20-20, 1);
|
|
lv_obj_set_size(ui->scene_s5_bar, 212, 94);
|
|
|
|
//Write style for scene_s5_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s5_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s5_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s5_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s5_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s5_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s5_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s5_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s5_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s5_btn
|
|
ui->scene_s5_btn = lv_btn_create(ui->scene_tabview_1_tab_2);
|
|
ui->scene_s5_btn_label = lv_label_create(ui->scene_s5_btn);
|
|
lv_label_set_text(ui->scene_s5_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_s5_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_s5_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s5_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_s5_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s5_btn, 20-20, 1);
|
|
lv_obj_set_size(ui->scene_s5_btn, 212, 94);
|
|
|
|
//Write style for scene_s5_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s5_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s5_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s5_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s5_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s5_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s5_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s5_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s5_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s6bg
|
|
ui->scene_s6bg = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s6bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s6bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s6bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s6bg, 0);
|
|
lv_obj_set_pos(ui->scene_s6bg, 247-10, 1);
|
|
lv_obj_set_size(ui->scene_s6bg, 212, 94);
|
|
|
|
//Write style for scene_s6bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s6bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s6_icon
|
|
ui->scene_s6_icon = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s6_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s6_icon, LVGL_PATH(scene_icon6_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s6_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s6_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s6_icon, 279-10, 21);
|
|
lv_obj_set_size(ui->scene_s6_icon, 50, 50);
|
|
|
|
//Write style for scene_s6_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s6_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s6_label
|
|
ui->scene_s6_label = lv_label_create(ui->scene_tabview_1_tab_2);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[5].Label) )
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s6_label, "%s",nvs_SysInfo.scen_array[5].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s6_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence22]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s6_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s6_label, 326-10, 40);
|
|
lv_obj_set_size(ui->scene_s6_label, 130, 40);
|
|
|
|
//Write style for scene_s6_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s6_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s6_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s6_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s6_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s6_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s6_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s6_bar
|
|
ui->scene_s6_bar = lv_bar_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_set_style_anim_time(ui->scene_s6_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s6_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s6_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s6_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s6_bar, 247-10, 1);
|
|
lv_obj_set_size(ui->scene_s6_bar, 212, 94);
|
|
|
|
//Write style for scene_s6_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s6_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s6_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s6_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s6_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s6_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s6_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s6_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s6_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s6_btn
|
|
ui->scene_s6_btn = lv_btn_create(ui->scene_tabview_1_tab_2);
|
|
ui->scene_s6_btn_label = lv_label_create(ui->scene_s6_btn);
|
|
lv_label_set_text(ui->scene_s6_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_s6_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_s6_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s6_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_s6_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s6_btn, 247-10, 1);
|
|
lv_obj_set_size(ui->scene_s6_btn, 212, 94);
|
|
|
|
//Write style for scene_s6_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s6_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s6_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s6_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s6_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s6_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s6_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s6_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s6_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s7bg
|
|
ui->scene_s7bg = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s7bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s7bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s7bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s7bg, 0);
|
|
lv_obj_set_pos(ui->scene_s7bg, 20-20, 108);
|
|
lv_obj_set_size(ui->scene_s7bg, 212, 94);
|
|
|
|
//Write style for scene_s7bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s7bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s7_icon
|
|
ui->scene_s7_icon = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s7_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s7_icon,LVGL_PATH(scene_icon2_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s7_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s7_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s7_icon, 52-20, 128);
|
|
lv_obj_set_size(ui->scene_s7_icon, 50, 50);
|
|
|
|
//Write style for scene_s7_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s7_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s7_label
|
|
ui->scene_s7_label = lv_label_create(ui->scene_tabview_1_tab_2);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[6].Label) )
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s7_label, "%s",nvs_SysInfo.scen_array[6].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s7_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence23]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s7_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s7_label, 100-20, 150);
|
|
lv_obj_set_size(ui->scene_s7_label, 130, 40);
|
|
|
|
//Write style for scene_s7_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s7_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s7_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s7_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s7_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s7_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s7_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s7_bar
|
|
ui->scene_s7_bar = lv_bar_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_set_style_anim_time(ui->scene_s7_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s7_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s7_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s7_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s7_bar, 20-20, 108);
|
|
lv_obj_set_size(ui->scene_s7_bar, 212, 94);
|
|
|
|
//Write style for scene_s7_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s7_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s7_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s7_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s7_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s7_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s7_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s7_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s7_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s7_btn
|
|
ui->scene_s7_btn = lv_btn_create(ui->scene_tabview_1_tab_2);
|
|
ui->scene_s7_btn_label = lv_label_create(ui->scene_s7_btn);
|
|
lv_label_set_text(ui->scene_s7_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_s7_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_s7_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s7_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_s7_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s7_btn, 20-20, 108);
|
|
lv_obj_set_size(ui->scene_s7_btn, 212, 94);
|
|
|
|
//Write style for scene_s7_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s7_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s7_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s7_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s7_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s7_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s7_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s7_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s7_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s8bg
|
|
ui->scene_s8bg = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s8bg, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s8bg, LVGL_PATH(scene_bg_212x94.png));
|
|
lv_img_set_pivot(ui->scene_s8bg, 50,50);
|
|
lv_img_set_angle(ui->scene_s8bg, 0);
|
|
lv_obj_set_pos(ui->scene_s8bg, 247-10, 108);
|
|
lv_obj_set_size(ui->scene_s8bg, 212, 94);
|
|
|
|
//Write style for scene_s8bg, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s8bg, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s8_icon
|
|
ui->scene_s8_icon = lv_img_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_add_flag(ui->scene_s8_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_s8_icon, LVGL_PATH(scene_icon8_50x50.png));
|
|
lv_img_set_pivot(ui->scene_s8_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_s8_icon, 0);
|
|
lv_obj_set_pos(ui->scene_s8_icon, 279-10, 128);
|
|
lv_obj_set_size(ui->scene_s8_icon, 50, 50);
|
|
|
|
//Write style for scene_s8_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_s8_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s8_label
|
|
ui->scene_s8_label = lv_label_create(ui->scene_tabview_1_tab_2);
|
|
if( strlen((const char*)nvs_SysInfo.scen_array[6].Label) )
|
|
{
|
|
lv_label_set_text_fmt(ui->scene_s8_label, "%s",nvs_SysInfo.scen_array[7].Label);
|
|
}
|
|
else
|
|
{
|
|
lv_label_set_text(ui->scene_s8_label, Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_Scence24]);
|
|
}
|
|
lv_label_set_long_mode(ui->scene_s8_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_set_pos(ui->scene_s8_label, 326-10, 150);
|
|
lv_obj_set_size(ui->scene_s8_label, 130, 40);
|
|
|
|
//Write style for scene_s8_label, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s8_label, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s8_label, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s8_label, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_s8_label, 2, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s8_label, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s8_label, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s8_bar
|
|
ui->scene_s8_bar = lv_bar_create(ui->scene_tabview_1_tab_2);
|
|
lv_obj_set_style_anim_time(ui->scene_s8_bar, 1000, 0);
|
|
lv_bar_set_mode(ui->scene_s8_bar, LV_BAR_MODE_NORMAL);
|
|
lv_bar_set_range(ui->scene_s8_bar, 0, 100);
|
|
lv_bar_set_value(ui->scene_s8_bar, 0, LV_ANIM_OFF);
|
|
lv_obj_set_pos(ui->scene_s8_bar, 247-10, 108);
|
|
lv_obj_set_size(ui->scene_s8_bar, 212, 94);
|
|
|
|
//Write style for scene_s8_bar, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s8_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s8_bar, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s8_bar, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write style for scene_s8_bar, Part: LV_PART_INDICATOR, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s8_bar, 100, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_s8_bar, lv_color_hex(0xffffff), LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_s8_bar, LV_GRAD_DIR_NONE, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s8_bar, 10, LV_PART_INDICATOR|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_s8_btn
|
|
ui->scene_s8_btn = lv_btn_create(ui->scene_tabview_1_tab_2);
|
|
ui->scene_s8_btn_label = lv_label_create(ui->scene_s8_btn);
|
|
lv_label_set_text(ui->scene_s8_btn_label, "");
|
|
lv_label_set_long_mode(ui->scene_s8_btn_label, LV_LABEL_LONG_DOT);
|
|
lv_obj_align(ui->scene_s8_btn_label, LV_ALIGN_CENTER, 0, 0);
|
|
lv_obj_set_style_pad_all(ui->scene_s8_btn, 0, LV_STATE_DEFAULT);
|
|
lv_obj_set_width(ui->scene_s8_btn_label, LV_PCT(100));
|
|
lv_obj_set_pos(ui->scene_s8_btn, 247-10, 108);
|
|
lv_obj_set_size(ui->scene_s8_btn, 212, 94);
|
|
|
|
//Write style for scene_s8_btn, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_bg_opa(ui->scene_s8_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_border_width(ui->scene_s8_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_s8_btn, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_s8_btn, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_s8_btn, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_s8_btn, &lv_font_simsun_16, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_s8_btn, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_s8_btn, LV_TEXT_ALIGN_CENTER, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_scenes_page_icon
|
|
ui->scene_scenes_page_icon = lv_img_create(ui->scene);
|
|
lv_obj_add_flag(ui->scene_scenes_page_icon, LV_OBJ_FLAG_CLICKABLE);
|
|
//lv_img_set_src(ui->scene_scenes_page_icon, LVGL_PATH(page_sw1_42x22.png));
|
|
lv_img_set_pivot(ui->scene_scenes_page_icon, 50,50);
|
|
lv_img_set_angle(ui->scene_scenes_page_icon, 0);
|
|
lv_obj_set_pos(ui->scene_scenes_page_icon, 219, 347);
|
|
lv_obj_set_size(ui->scene_scenes_page_icon, 42, 22);
|
|
//Write style for scene_scenes_page_icon, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_scenes_page_icon, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
uint16_t tab_cur=lv_tabview_get_tab_act(ui->scene_tabview_1);
|
|
//LOG_I("scene tabview1 page %d",tab_cur);
|
|
if(tab_cur==1)
|
|
{
|
|
lv_img_set_src(ui->scene_scenes_page_icon, LVGL_PATH(page_sw2_42x22.png));
|
|
}
|
|
else
|
|
{
|
|
lv_img_set_src(ui->scene_scenes_page_icon, LVGL_PATH(page_sw1_42x22.png));
|
|
}
|
|
//The custom code of scene.
|
|
//Write codes scene_alarmtimecont
|
|
ui->scene_alarmtimecont = lv_obj_create(ui->scene);
|
|
lv_obj_set_pos(ui->scene_alarmtimecont, 115, 340);
|
|
lv_obj_set_size(ui->scene_alarmtimecont, 250, 36);
|
|
lv_obj_set_scrollbar_mode(ui->scene_alarmtimecont, LV_SCROLLBAR_MODE_OFF);
|
|
|
|
//Write style for scene_alarmtimecont, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_alarmtimecont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_alarmtimecont, 10, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_alarmtimecont, 170, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_color(ui->scene_alarmtimecont, lv_color_hex(0x00A8FF), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_grad_dir(ui->scene_alarmtimecont, LV_GRAD_DIR_NONE, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_alarmtimecont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_alarmtimecont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_alarmtimecont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_alarmtimecont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_alarmtimecont, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_img_13
|
|
ui->scene_img_13 = lv_img_create(ui->scene_alarmtimecont);
|
|
lv_obj_add_flag(ui->scene_img_13, LV_OBJ_FLAG_CLICKABLE);
|
|
lv_img_set_src(ui->scene_img_13, LVGL_PATH(alarmtime.png));
|
|
lv_img_set_pivot(ui->scene_img_13, 50,50);
|
|
lv_img_set_angle(ui->scene_img_13, 0);
|
|
lv_obj_set_pos(ui->scene_img_13, 6, 4);
|
|
lv_obj_set_size(ui->scene_img_13, 28, 28);
|
|
|
|
//Write style for scene_img_13, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_img_opa(ui->scene_img_13, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Write codes scene_label_12
|
|
ui->scene_label_12 = lv_label_create(ui->scene_alarmtimecont);
|
|
//lv_label_set_text(ui->scene_label_12, "The currt time may be wrong, \nyou need to set the time manually.");
|
|
lv_label_set_text(ui->scene_label_12,Menu_List[GET_nvs_Sys_Info_language()][MENU_LIST_power_date_alarm]);
|
|
lv_label_set_long_mode(ui->scene_label_12, LV_LABEL_LONG_WRAP);
|
|
lv_obj_set_pos(ui->scene_label_12, 38, 6);
|
|
lv_obj_set_size(ui->scene_label_12, 210, 28);
|
|
|
|
//Write style for scene_label_12, Part: LV_PART_MAIN, State: LV_STATE_DEFAULT.
|
|
lv_obj_set_style_border_width(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_radius(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_color(ui->scene_label_12, lv_color_hex(0xffffff), LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_font(ui->scene_label_12, &lv_font_albbhptR_12, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_opa(ui->scene_label_12, 255, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_letter_space(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_line_space(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_text_align(ui->scene_label_12, LV_TEXT_ALIGN_LEFT, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_bg_opa(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_top(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_right(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_bottom(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_pad_left(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
lv_obj_set_style_shadow_width(ui->scene_label_12, 0, LV_PART_MAIN|LV_STATE_DEFAULT);
|
|
|
|
//Update current screen layout.
|
|
lv_obj_update_layout(ui->scene);
|
|
|
|
//Init events for screen.
|
|
events_init_scene(ui);
|
|
}
|