lv_obj_t * content = lv_cont_create(tab, NULL);
lv_obj_add_style(content, LV_CONT_PART_MAIN, &lv_watch_style_transp);
+#ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ lv_obj_set_size(content, lv_obj_get_width(tab) - BODYINFO_LAYOUT_PADDING_HOR * 2, lv_obj_get_height(tab) -20);//* 5 / 6);
+#else
lv_obj_set_size(content, lv_obj_get_width(tab) - BODYINFO_LAYOUT_PADDING_HOR * 2, lv_obj_get_height(tab) * 5 / 6);
+#endif
lv_obj_align(content, NULL, LV_ALIGN_CENTER, 0, 0);
lv_cont_set_layout(content, LV_LAYOUT_COLUMN_MID);
lv_obj_t * roller = lv_roller_create(cont, NULL);
ext->info_roller = roller;
+#ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ lv_obj_set_style_local_bg_opa(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, LV_OPA_TRANSP);
+ lv_obj_set_style_local_text_line_space(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, 10);//20);
+ lv_obj_set_style_local_text_color(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, LV_COLOR_GRAY);
+ lv_obj_set_style_local_text_font(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, LV_THEME_WATCH_NIGHT_FONT_26);
+ lv_obj_set_style_local_bg_opa(roller, LV_ROLLER_PART_SELECTED, LV_STATE_DEFAULT, LV_OPA_TRANSP);
+ lv_obj_set_style_local_text_line_space(roller, LV_ROLLER_PART_SELECTED, LV_STATE_DEFAULT, 10);//20);
+ lv_obj_set_style_local_text_font(roller, LV_ROLLER_PART_SELECTED, LV_STATE_DEFAULT, LV_THEME_WATCH_NIGHT_FONT_26);
+#else
lv_obj_set_style_local_bg_opa(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, LV_OPA_TRANSP);
lv_obj_set_style_local_text_line_space(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, 20);
lv_obj_set_style_local_text_color(roller, LV_ROLLER_PART_BG, LV_STATE_DEFAULT, LV_COLOR_GRAY);
lv_obj_set_style_local_bg_opa(roller, LV_ROLLER_PART_SELECTED, LV_STATE_DEFAULT, LV_OPA_TRANSP);
lv_obj_set_style_local_text_line_space(roller, LV_ROLLER_PART_SELECTED, LV_STATE_DEFAULT, 20);
lv_obj_set_style_local_text_font(roller, LV_ROLLER_PART_SELECTED, LV_STATE_DEFAULT, LV_THEME_WATCH_NIGHT_FONT_26);
+#endif
lv_roller_set_options(roller, roller_opt, LV_ROLLER_MODE_NORMAL);
lv_roller_set_visible_row_count(roller, 3);
* DEFINES
*********************/
#ifdef __MMI_ZHSX_SUPPORT__
+#ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+#define QRCODE_BG_WIDTH (126+12)
+#define QRCODE_WIDTH (126)
+#else
#define QRCODE_BG_WIDTH (190+12)
#define QRCODE_WIDTH (188)
+#endif
#else
#define QRCODE_BG_WIDTH 136
#define QRCODE_WIDTH 126 /*21*n*/
lv_obj_align(qrcode, content, LV_ALIGN_CENTER, 0, 0);
lv_obj_t * label = lv_label_create(par, NULL);
+ #if USE_LV_WATCH_UI_240_240_CIRCLE
+ lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font20);
+ #else
lv_obj_add_style(label, LV_OBJ_PART_MAIN, &lv_watch_font26);
+ #endif
lv_label_set_text(label, imei);
lv_obj_set_click(label, false);
lv_obj_align(label, content, LV_ALIGN_OUT_BOTTOM_MID, 0, 10);
if(tab == NULL) return NULL;
lv_obj_t * status_content = status_content_create(tab);
+#ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ lv_obj_align(status_content, tab, LV_ALIGN_IN_TOP_MID, 0, 20 + 5);
+#else
lv_obj_align(status_content, tab, LV_ALIGN_IN_TOP_MID, 0, 20);
+#endif
lv_obj_t * setting_content = setting_content_create(tab);
lv_obj_add_style(setting_content, LV_CONT_PART_MAIN, &lv_watch_style_transp);
static lv_obj_t * status_content_create(lv_obj_t * par)
{
if(!par) par = lv_scr_act();
+#ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ lv_coord_t width = LV_HOR_RES - 50 - 10;
+#else
lv_coord_t width = LV_HOR_RES - 50;
+#endif
lv_obj_t * content = lv_cont_create(par, NULL);
lv_obj_add_style(content, LV_CONT_PART_MAIN, &lv_watch_cont_opa1);
static void brightness_btn_action(lv_obj_t * obj, lv_event_t event)
{
- if(LV_EVENT_CLICKED == event) {
+ if(LV_EVENT_CLICKED == event)
+ {
+ #ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ slider_create(NULL, SETTING_BRIGHTNESS, 100, brightness_slider_action);
+ #else
slider_create(NULL, SETTING_BRIGHTNESS, 130, brightness_slider_action);
+ #endif
}
}
static void volume_btn_action(lv_obj_t * obj, lv_event_t event)
{
- if(LV_EVENT_CLICKED == event) {
+ if(LV_EVENT_CLICKED == event)
+ {
+ #ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ slider_create(NULL, SETTING_VOLUME, 100, volume_slider_action);
+ #else
slider_create(NULL, SETTING_VOLUME, 130, volume_slider_action);
+ #endif
}
}
lv_page_set_scrollbar_mode(page, LV_SCROLLBAR_MODE_OFF);
lv_obj_t * cont = lv_cont_create(page, NULL);
+#ifdef USE_LV_WATCH_UI_240_240_CIRCLE
+ uint8_t item_row = TIMER_ITEM_NUM;
+ uint8_t item_h = 100;
+ uint8_t item_w = item_h;
+ uint8_t item_pad_inner = LV_HOR_RES/24;
+#else
uint8_t item_col = 2;
uint8_t item_row = (TIMER_ITEM_NUM % item_col == 0) ? (TIMER_ITEM_NUM / item_col) : (TIMER_ITEM_NUM / item_col + 1);
uint8_t item_h = LV_VER_RES*130/360;
uint8_t item_w = item_h;
uint8_t item_pad_inner = LV_HOR_RES/24;
+#endif
lv_obj_set_size(cont, LV_HOR_RES, item_row * (item_h + item_pad_inner) - item_pad_inner);
lv_cont_set_layout(cont, LV_LAYOUT_PRETTY_TOP);
lv_obj_set_click(cont, false);
{ ICON_TOOL_ALARM, WATCH_TEXT_ID_ALARM, alarm_create_event_cb },
{ ICON_TOOL_STOPWATCH, WATCH_TEXT_ID_STOPWATCH, stopwatch_create_event_cb },
{ ICON_TOOL_TIMER, WATCH_TEXT_ID_TIMER, timer_create_event_cb },
+#ifdef __MMI_WEATHER_MENU_SUPPORT__
+ { ICON_TOOL_WEATHER, WATCH_TEXT_ID_WEATHER, mmi_weather_create_event_cb },
+#endif
};
lv_obj_t * mmi_tool_menu_create(lv_obj_t * activity_obj)