Fixed signal level show bug.

This commit is contained in:
xiaojiazhu 2023-10-30 11:28:15 +08:00
parent 177734f48f
commit 3dabb39860
9 changed files with 138 additions and 48 deletions

View File

@ -1780,6 +1780,58 @@
} }
], ],
"widget": "Image" "widget": "Image"
},
{
"auto size": true,
"class": "lv_img",
"click": false,
"drag": false,
"event callback": "",
"geometry": {
"height": 40,
"width": 48,
"x": 216,
"y": 0
},
"hidden": true,
"locked": false,
"name": "image_4g",
"offset": {
"X": 0,
"Y": 0
},
"source": "sf_net4g",
"styles": [
{
"part": 0,
"state": 0
},
{
"part": 0,
"state": 1
},
{
"part": 0,
"state": 2
},
{
"part": 0,
"state": 3
},
{
"part": 0,
"state": 4
},
{
"part": 0,
"state": 5
},
{
"part": 0,
"state": 6
}
],
"widget": "Image"
} }
] ]
} }

View File

@ -241,14 +241,14 @@
"widget": "Label" "widget": "Label"
}, },
{ {
"auto size": true, "auto size": false,
"class": "lv_img", "class": "lv_img",
"click": false, "click": false,
"drag": false, "drag": false,
"event callback": "", "event callback": "",
"geometry": { "geometry": {
"height": 44, "height": 53,
"width": 120, "width": 139,
"x": 10, "x": 10,
"y": 12 "y": 12
}, },
@ -259,7 +259,7 @@
"X": 0, "X": 0,
"Y": 0 "Y": 0
}, },
"source": "default", "source": "ICON_FACE_ON",
"styles": [ "styles": [
{ {
"part": 0, "part": 0,

View File

@ -2481,18 +2481,6 @@
"Ascii" "Ascii"
] ]
}, },
{
"bpp": 1,
"compressed": false,
"custom code range": "",
"file path": "fonts/SF-UI-Text-Bold.otf",
"include language table": true,
"name": "SF-UI-Text-Bold",
"size": 20,
"unicode range names": [
"Ascii"
]
},
{ {
"bpp": 1, "bpp": 1,
"compressed": false, "compressed": false,

View File

@ -541,7 +541,6 @@ lv_plugin_font_t lv_plugin_UIFlowLVGL_font_table[] =
{ &sf_ui_text_medium_18_8bpp }, { &sf_ui_text_medium_18_8bpp },
{ &arialuni_74_1bpp }, { &arialuni_74_1bpp },
{ &sf_ui_text_medium_16_8bpp }, { &sf_ui_text_medium_16_8bpp },
{ &sf_ui_text_bold_20_1bpp },
{ &sf_ui_text_medium_18_1bpp }, { &sf_ui_text_medium_18_1bpp },
{ &sf_ui_text_medium_16_1bpp }, { &sf_ui_text_medium_16_1bpp },
{ &notosans_black_8_1bpp }, { &notosans_black_8_1bpp },

View File

@ -67,7 +67,6 @@ LV_FONT_DECLARE(sf_ui_text_bold_20_8bpp);
LV_FONT_DECLARE(sf_ui_text_medium_18_8bpp); LV_FONT_DECLARE(sf_ui_text_medium_18_8bpp);
LV_FONT_DECLARE(arialuni_74_1bpp); LV_FONT_DECLARE(arialuni_74_1bpp);
LV_FONT_DECLARE(sf_ui_text_medium_16_8bpp); LV_FONT_DECLARE(sf_ui_text_medium_16_8bpp);
LV_FONT_DECLARE(sf_ui_text_bold_20_1bpp);
LV_FONT_DECLARE(sf_ui_text_medium_18_1bpp); LV_FONT_DECLARE(sf_ui_text_medium_18_1bpp);
LV_FONT_DECLARE(sf_ui_text_medium_16_1bpp); LV_FONT_DECLARE(sf_ui_text_medium_16_1bpp);
LV_FONT_DECLARE(notosans_black_8_1bpp); LV_FONT_DECLARE(notosans_black_8_1bpp);
@ -1069,11 +1068,10 @@ LV_IMG_DECLARE(work_mode);
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 13 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_8BPP 13
#define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 14 #define LV_PLUGIN_FONT_ID_ARIALUNI_74_1BPP 14
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 15 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_8BPP 15
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_BOLD_20_1BPP 16 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_1BPP 16
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_18_1BPP 17 #define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_1BPP 17
#define LV_PLUGIN_FONT_ID_SF_UI_TEXT_MEDIUM_16_1BPP 18 #define LV_PLUGIN_FONT_ID_NOTOSANS_BLACK_8_1BPP 18
#define LV_PLUGIN_FONT_ID_NOTOSANS_BLACK_8_1BPP 19 #define LV_PLUGIN_FONT_TABLE_SIZE 19
#define LV_PLUGIN_FONT_TABLE_SIZE 20
#define LV_PLUGIN_STRING_ID_STRID_NULL_ 1 #define LV_PLUGIN_STRING_ID_STRID_NULL_ 1
#define LV_PLUGIN_STRING_ID_STRID_MODE 2 #define LV_PLUGIN_STRING_ID_STRID_MODE 2

View File

@ -42,6 +42,7 @@ lv_obj_t* image_signal_1_scr_uiflowmovie;
lv_obj_t* image_signal_2_scr_uiflowmovie; lv_obj_t* image_signal_2_scr_uiflowmovie;
lv_obj_t* image_signal_3_scr_uiflowmovie; lv_obj_t* image_signal_3_scr_uiflowmovie;
lv_obj_t* image_signal_4_scr_uiflowmovie; lv_obj_t* image_signal_4_scr_uiflowmovie;
lv_obj_t* image_4g_scr_uiflowmovie;
lv_obj_t* UIFlowMovie_create(){ lv_obj_t* UIFlowMovie_create(){
lv_obj_t *parent = lv_plugin_scr_create(); lv_obj_t *parent = lv_plugin_scr_create();
@ -1796,5 +1797,54 @@ lv_obj_t* UIFlowMovie_create(){
image_signal_4_scr_uiflowmovie = image_signal_4; image_signal_4_scr_uiflowmovie = image_signal_4;
static lv_style_t image_4g_s0;
lv_style_init(&image_4g_s0);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_DEFAULT, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_CHECKED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_FOCUSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_EDITED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_HOVERED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_PRESSED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_color(&image_4g_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x02, 0xff, 0xff, 0xff) ; lv_style_set_bg_grad_color(&image_4g_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_border_color(&image_4g_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_outline_color(&image_4g_s0, LV_STATE_DISABLED, color);
STYLE_COLOR_PROP(0x01, 0x00, 0x00, 0x00) ; lv_style_set_image_recolor(&image_4g_s0, LV_STATE_DISABLED, color);
lv_obj_t *image_4g = lv_img_create(parent, NULL);
lv_obj_set_hidden(image_4g, true);
lv_obj_set_click(image_4g, false);
lv_obj_set_drag(image_4g, false);
lv_obj_set_pos(image_4g, 216, 0);
lv_obj_set_size(image_4g, 48, 40);
lv_img_set_src(image_4g, &sf_net4g);
lv_obj_add_style(image_4g, 0, &image_4g_s0);
image_4g_scr_uiflowmovie = image_4g;
return parent; return parent;
} }

View File

@ -50,6 +50,7 @@ extern lv_obj_t* image_signal_1_scr_uiflowmovie;
extern lv_obj_t* image_signal_2_scr_uiflowmovie; extern lv_obj_t* image_signal_2_scr_uiflowmovie;
extern lv_obj_t* image_signal_3_scr_uiflowmovie; extern lv_obj_t* image_signal_3_scr_uiflowmovie;
extern lv_obj_t* image_signal_4_scr_uiflowmovie; extern lv_obj_t* image_signal_4_scr_uiflowmovie;
extern lv_obj_t* image_4g_scr_uiflowmovie;
/********************** /**********************
* GLOBAL PROTOTYPES * GLOBAL PROTOTYPES

View File

@ -282,30 +282,30 @@ static void update_4g_module_icon(void)
// Nothing changed. // Nothing changed.
// printf(" nothing changed.\n"); // printf(" nothing changed.\n");
} }
// const int EMPTY_IMAGE = 0; const int EMPTY_IMAGE = 0;
// lv_plugin_res_id res[] = { lv_plugin_res_id res[] = {
// EMPTY_IMAGE, EMPTY_IMAGE,
// EMPTY_IMAGE, EMPTY_IMAGE,
// LV_PLUGIN_IMG_ID_SF_NET2G, LV_PLUGIN_IMG_ID_SF_NET2G,
// LV_PLUGIN_IMG_ID_SF_NET3G, LV_PLUGIN_IMG_ID_SF_NET3G,
// LV_PLUGIN_IMG_ID_SF_NET4G LV_PLUGIN_IMG_ID_SF_NET4G
// }; };
// // printf("NetGeneration:%d\n", puiPara->NetGeneration); // printf("NetGeneration:%d\n", puiPara->NetGeneration);
// const int SIM_CARD_NOT_INIT = 0; const int SIM_CARD_NOT_INIT = 0;
// const int NET_GENERATION_2G = 2; const int NET_GENERATION_2G = 2;
// // const int NET_GENERATION_3G = 3; // const int NET_GENERATION_3G = 3;
// const int NET_GENERATION_4G = 4; const int NET_GENERATION_4G = 4;
// // puiPara->NetGeneration = NET_GENERATION_4G; // Test // puiPara->NetGeneration = NET_GENERATION_4G; // Test
// if (SIM_CARD_NOT_INIT == puiPara->NetGeneration if (SIM_CARD_NOT_INIT == puiPara->NetGeneration
// || puiPara->NetGeneration < NET_GENERATION_2G || puiPara->NetGeneration < NET_GENERATION_2G
// || puiPara->NetGeneration > NET_GENERATION_4G) || puiPara->NetGeneration > NET_GENERATION_4G)
// { {
// lv_obj_set_hidden(image_4g_scr_uiflowmovie, true); lv_obj_set_hidden(image_4g_scr_uiflowmovie, true);
// return; return;
// } }
// int index = puiPara->NetGeneration; int index = puiPara->NetGeneration;
// lv_obj_set_hidden(image_4g_scr_uiflowmovie, false); lv_obj_set_hidden(image_4g_scr_uiflowmovie, false);
// lv_plugin_img_set_src(image_4g_scr_uiflowmovie, res[index]); lv_plugin_img_set_src(image_4g_scr_uiflowmovie, res[index]);
} }
static void update_camera_message(void) static void update_camera_message(void)

View File

@ -361,7 +361,9 @@ lv_obj_t* UIFlowPassword_create(){
lv_obj_set_click(image_2, false); lv_obj_set_click(image_2, false);
lv_obj_set_drag(image_2, false); lv_obj_set_drag(image_2, false);
lv_obj_set_pos(image_2, 10, 12); lv_obj_set_pos(image_2, 10, 12);
lv_obj_set_size(image_2, 120, 44); lv_obj_set_size(image_2, 139, 53);
lv_img_set_auto_size(image_2, false);
lv_img_set_src(image_2, &icon_face_on);
lv_obj_add_style(image_2, 0, &image_2_s0); lv_obj_add_style(image_2, 0, &image_2_s0);
image_2_scr_uiflowpassword = image_2; image_2_scr_uiflowpassword = image_2;