/* * @Description: * @Date: 2024-02-01 08:45:00 * @role: * @LastEditTime: */ #ifndef __IMG_BASIC_H__ #define __IMG_BASIC_H__ #define lv_log_on printf #include "language_table.h" LV_FONT_DECLARE(Number_HarmonyOS_bpp4_180px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_128px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_92px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_80px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_62px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_50px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_46px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_44px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_36px); LV_FONT_DECLARE(HarmonyOS_Sans_SC_Medium_32px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_20px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_28px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_16px); LV_FONT_DECLARE(Number_HarmonyOS_bpp4_12px); LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_10px); LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_16px); LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_20px); LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_22px); LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_30px); LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_72px); LV_FONT_DECLARE(arialuni_field_bbp2_32px); //liulin 2024.3.1 LV_FONT_DECLARE(MXC_FZHZGB_CT_bpp4_14px); LV_FONT_DECLARE(MXC_FZHZGB_CT_bpp4_18px); LV_FONT_DECLARE(MXC_FZHZGB_CT_bpp4_19px); LV_FONT_DECLARE(MXC_FZHZGB_CT_bpp4_24px); LV_FONT_DECLARE(MXC_FZHZGB_CT_bpp4_36px); LV_FONT_DECLARE(MXC_FZHZGB_CT_bpp4_48px); LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_10px); LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_14px); LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_18px); LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_56px); LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_64px); #define LV_FONT_MXC_WRYH_CT_32PX &HarmonyOS_Sans_SC_Medium_32px #define LV_FONT_MXC_WRYH_CT_10PX &MXC_WRYH_CT_bpp4_10px #define LV_FONT_MXC_WRYH_CT_16PX &MXC_WRYH_CT_bpp4_16px #define LV_FONT_MXC_WRYH_CT_20PX &MXC_WRYH_CT_bpp4_20px #define LV_FONT_MXC_WRYH_CT_22PX &MXC_WRYH_CT_bpp4_22px #define LV_FONT_MXC_WRYH_CT_30PX &MXC_WRYH_CT_bpp4_30px #define LV_FONT_MXC_WRYH_CT_72PX &MXC_WRYH_CT_bpp4_72px #define LV_FONT_BIG_NUMBER_180PX &Number_HarmonyOS_bpp4_180px #define LV_FONT_BIG_NUMBER_128PX &Number_HarmonyOS_bpp4_128px #define LV_FONT_BIG_NUMBER_92PX &Number_HarmonyOS_bpp4_92px #define LV_FONT_BIG_NUMBER_80PX &Number_HarmonyOS_bpp4_80px #define LV_FONT_BIG_NUMBER_62PX &Number_HarmonyOS_bpp4_62px #define LV_FONT_BIG_NUMBER_50PX &Number_HarmonyOS_bpp4_50px #define LV_FONT_BIG_NUMBER_46PX &Number_HarmonyOS_bpp4_46px #define LV_FONT_BIG_NUMBER_44PX &Number_HarmonyOS_bpp4_44px #define LV_FONT_MEDIUM_NUMBER_36PX &Number_HarmonyOS_bpp4_36px #define LV_FONT_SMALL_NUMBER_20PX &Number_HarmonyOS_bpp4_20px #define LV_FONT_MEDIUM_NUMBER_28PX &Number_HarmonyOS_bpp4_28px #define LV_FONT_SMALL_NUMBER_16PX &Number_HarmonyOS_bpp4_16px #define LV_FONT_SMALL_NUMBER_12PX &Number_HarmonyOS_bpp4_12px #define LV_FONT_ARIALUNI_ALL_32PX &arialuni_field_bbp2_32px //liulin 2024.3.1 #define LV_FONT_MXC_FZHZGB_CT_14PX &MXC_FZHZGB_CT_bpp4_14px #define LV_FONT_MXC_FZHZGB_CT_18PX &MXC_FZHZGB_CT_bpp4_18px #define LV_FONT_MXC_FZHZGB_CT_19PX &MXC_FZHZGB_CT_bpp4_19px #define LV_FONT_MXC_FZHZGB_CT_24PX &MXC_FZHZGB_CT_bpp4_24px #define LV_FONT_MXC_FZHZGB_CT_36PX &MXC_FZHZGB_CT_bpp4_36px #define LV_FONT_MXC_FZHZGB_CT_48PX &MXC_FZHZGB_CT_bpp4_48px #define LV_FONT_MXC_MSYAHEI_CT_10PX &MXC_MSYAHEI_CT_bpp4_10px #define LV_FONT_MXC_MSYAHEI_CT_14PX &MXC_MSYAHEI_CT_bpp4_14px #define LV_FONT_MXC_MSYAHEI_CT_18PX &MXC_MSYAHEI_CT_bpp4_18px #define LV_FONT_MXC_MSYAHEI_CT_56PX &MXC_MSYAHEI_CT_bpp4_56px #define LV_FONT_MXC_MSYAHEI_CT_64PX &MXC_MSYAHEI_CT_bpp4_64px #define UI_PARENT_INIT(PARENT) do{lv_obj_set_size(PARENT,LV_PCT(100),LV_PCT(100));\ lv_obj_set_style_bg_color(PARENT,lv_color_black(),0); \ lv_obj_set_style_pad_all(PARENT,0,0); \ lv_obj_set_style_border_width(PARENT, 0, 0); \ lv_obj_set_scrollbar_mode(PARENT, LV_SCROLLBAR_MODE_OFF);}while(0) void lv_img_big_disp(lv_obj_t* parent, const lv_img_dsc_t **src, lv_coord_t x, lv_coord_t y, uint8_t img_num, uint8_t start); lv_obj_t* lv_img_big_create(lv_obj_t* parent, const lv_img_dsc_t **src, lv_coord_t x, lv_coord_t y, uint8_t img_num, uint8_t start); LV_IMG_DECLARE(speed_arc); //liulin 2024.3.5 异形进度条颜色形状图片 LV_IMG_DECLARE(shaped_color); LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_Gtor_SubUI_src[8] = { IMG_GTOR_SUBUI_FRAMEWORK_ICO_1, IMG_GTOR_SUBUI_FRAMEWORK_ICO_2, IMG_GTOR_SUBUI_FRAMEWORK_ICO_3, IMG_GTOR_SUBUI_FRAMEWORK_ICO_4, IMG_GTOR_SUBUI_FRAMEWORK_ICO_5, IMG_GTOR_SUBUI_FRAMEWORK_ICO_6, IMG_GTOR_SUBUI_FRAMEWORK_ICO_7, IMG_GTOR_SUBUI_FRAMEWORK_ICO_8 }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_Error_SubUI_src[6] = { IMG_ERROR_SUBUI_FRAMEWORK_ICO_1, IMG_ERROR_SUBUI_FRAMEWORK_ICO_2, IMG_ERROR_SUBUI_FRAMEWORK_ICO_3, IMG_ERROR_SUBUI_FRAMEWORK_ICO_4, IMG_ERROR_SUBUI_FRAMEWORK_ICO_5, IMG_ERROR_SUBUI_FRAMEWORK_ICO_6 }; //注释掉xrz #if 0 LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_demo1_src[5] = { IMG_DM1_BG_1, IMG_DM1_BG_2, IMG_DM1_BG_3, IMG_DM1_BG_4, IMG_DM1_BG_5, }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* arc_test_src[4] = { IMG_SPEED_ARC_1, IMG_SPEED_ARC_2, IMG_SPEED_ARC_3, }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_bg2_src[6] = { IMG_DM1_BAR_BG_1, IMG_DM1_BAR_BG_2, IMG_DM1_BAR_BG_3, }; //liulin 2024.2.28, 亮度调节图片1组合 LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_light_group1_src[2] = { IMG_LIGHT_GROUP1_ICO_1, IMG_LIGHT_GROUP1_ICO_2 }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_light_group2_src[2] = { IMG_LIGHT_GROUP2_ICO_1, IMG_LIGHT_GROUP2_ICO_2 }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_light_group3_src[2] = { IMG_LIGHT_GROUP3_ICO_1, IMG_LIGHT_GROUP3_ICO_2 }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_light_group4_src[2] = { IMG_LIGHT_GROUP4_ICO_1, IMG_LIGHT_GROUP4_ICO_2 }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_light_group5_src[2] = { IMG_LIGHT_GROUP5_ICO_1, IMG_LIGHT_GROUP5_ICO_2 }; LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_light_group6_src[2] = { IMG_LIGHT_GROUP6_ICO_1, IMG_LIGHT_GROUP6_ICO_2 }; #endif #endif