53 static lv_style_t style_rect_back;
54 lv_style_init(&style_rect_back);
55 lv_style_set_bg_color(&style_rect_back, lv_color_hex(0xe3ecf4));
58 static lv_style_t Title_style;
60 lv_label_set_text(titlelabel,
"Sticky note");
61 lv_obj_align(titlelabel, LV_ALIGN_CENTER, 0, 0);
62 lv_style_set_text_font(&Title_style, &lv_font_montserrat_32);
64 lv_obj_add_style(titlelabel, &Title_style, 0);
65 lv_obj_align(titlelabel, LV_ALIGN_TOP_LEFT, 20, 20);
66 static lv_style_t style_shadow;
67 lv_style_init(&style_shadow);
68 lv_style_set_text_opa(&style_shadow, LV_OPA_30);
69 lv_style_set_text_color(&style_shadow, lv_color_black());
71 lv_obj_add_style(shadow_label, &style_shadow, 0);
72 lv_label_set_text(shadow_label, lv_label_get_text(titlelabel));
74 lv_style_set_text_font(&style_shadow, &lv_font_montserrat_32);
75 lv_obj_align_to(shadow_label, titlelabel, LV_ALIGN_TOP_LEFT, 2, 2);
77 static lv_style_t content_style;
79 lv_label_set_text(contentlabel,
"My Name:Chen Shuo\n"
80 " Away from my desk.\n"
81 " Please call for urgent matters:\n"
83 " or contact via DingTalk/E-Mobile.");
84 lv_obj_align(contentlabel, LV_ALIGN_CENTER, 0, 0);
85 lv_style_set_text_font(&content_style, &lv_font_montserrat_20);
87 lv_obj_add_style(contentlabel, &content_style, 0);
88 lv_obj_align(contentlabel, LV_ALIGN_LEFT_MID, 25, 0);
90 static lv_style_t style_rect;
92 lv_color_t c = lv_color_hex(0x71a2c6);
93 lv_style_init(&style_rect);
94 lv_style_set_bg_color(&style_rect, c);
96 lv_style_set_height(&style_rect,
ver_res);
97 lv_style_set_radius(&style_rect, 0);
99 lv_style_set_shadow_width(&style_rect, 25);
100 lv_style_set_shadow_ofs_x(&style_rect, -3);
102 lv_style_set_border_width(&style_rect, 0);
104 lv_obj_align(rect, LV_ALIGN_TOP_RIGHT, 0, 0);
105 lv_obj_add_style(rect, &style_rect, 0);
109 lv_imgbtn_set_src(home_img_btn, LV_IMGBTN_STATE_RELEASED, &
home, NULL, NULL);
111 lv_obj_align(home_img_btn, LV_ALIGN_TOP_RIGHT, -1 *
rect_width / 2.0 + 64 / 2,
ver_res / 2.0 - 64 / 2);
112 lv_obj_set_size(home_img_btn, 64, 64);
static lv_coord_t ver_res
static lv_coord_t hor_res
static lv_coord_t rect_width
static void home_img_clicked_callback(lv_event_t *e)
主页按键触发回调