2024-04-17 19:45:26 +08:00
|
|
|
|
/*
|
|
|
|
|
* @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);
|
|
|
|
|
|
|
|
|
|
#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
|
|
|
|
|
|
|
|
|
|
#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)
|
|
|
|
|
|
2024-04-18 09:50:14 +08:00
|
|
|
|
//A36<33>½<EFBFBD><C2BD><EFBFBD> 2024.4.9 liulin
|
|
|
|
|
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_10px);
|
|
|
|
|
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_14px);
|
|
|
|
|
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_21px);
|
|
|
|
|
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_36px);
|
|
|
|
|
LV_FONT_DECLARE(MXC_MSYAHEI_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_21PX &MXC_MSYAHEI_CT_bpp4_21px
|
|
|
|
|
#define LV_FONT_MXC_MSYAHEI_CT_36PX &MXC_MSYAHEI_CT_bpp4_36px
|
|
|
|
|
#define LV_FONT_MXC_MSYAHEI_CT_48PX &MXC_MSYAHEI_CT_bpp4_48px
|
|
|
|
|
|
2024-04-17 19:45:26 +08:00
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
|
|
2024-04-18 09:50:14 +08:00
|
|
|
|
|
|
|
|
|
//A36<33>½<EFBFBD><C2BD><EFBFBD>
|
|
|
|
|
#if 1
|
|
|
|
|
//LV_IMG_DECLARE(ui_img_a36_colorbar_png)
|
|
|
|
|
LV_IMG_DECLARE(A36_colorbar_cfile)
|
|
|
|
|
LV_IMG_DECLARE(A36_waterbar1_cfile)
|
|
|
|
|
LV_IMG_DECLARE(A36_oilbar1_cfile)
|
|
|
|
|
|
|
|
|
|
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_blackgroud_src[6] =
|
|
|
|
|
{
|
|
|
|
|
IMG_A36_BLACKGROUD1_ICO_1,
|
|
|
|
|
IMG_A36_BLACKGROUD1_ICO_2,
|
|
|
|
|
IMG_A36_BLACKGROUD1_ICO_3,
|
|
|
|
|
IMG_A36_BLACKGROUD1_ICO_4,
|
|
|
|
|
IMG_A36_BLACKGROUD1_ICO_5,
|
|
|
|
|
IMG_A36_BLACKGROUD1_ICO_6
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_numscale_src[3] =
|
|
|
|
|
{
|
|
|
|
|
IMG_A36_NUMSCALE_ICO_1,
|
|
|
|
|
IMG_A36_NUMSCALE_ICO_2,
|
|
|
|
|
IMG_A36_NUMSCALE_ICO_3
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
#else if
|
2024-04-17 19:45:26 +08:00
|
|
|
|
LV_IMG_DECLARE(speed_arc);
|
|
|
|
|
|
|
|
|
|
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,
|
|
|
|
|
};
|
|
|
|
|
|
2024-04-18 09:50:14 +08:00
|
|
|
|
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* arc_test_src[3] =
|
2024-04-17 19:45:26 +08:00
|
|
|
|
{
|
|
|
|
|
IMG_SPEED_ARC_1,
|
|
|
|
|
IMG_SPEED_ARC_2,
|
|
|
|
|
IMG_SPEED_ARC_3,
|
|
|
|
|
};
|
|
|
|
|
|
2024-04-18 09:50:14 +08:00
|
|
|
|
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_bg2_src[3] =
|
2024-04-17 19:45:26 +08:00
|
|
|
|
{
|
|
|
|
|
IMG_DM1_BAR_BG_1,
|
|
|
|
|
IMG_DM1_BAR_BG_2,
|
|
|
|
|
IMG_DM1_BAR_BG_3,
|
|
|
|
|
};
|
2024-04-18 09:50:14 +08:00
|
|
|
|
#endif
|
2024-04-17 19:45:26 +08:00
|
|
|
|
|
|
|
|
|
#endif
|