MXC_A39_20240320/MXC-A39/lv_user_code/resource/img_basic.h

250 lines
7.8 KiB
C
Raw Normal View History

2024-03-09 13:35:12 +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);
//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_36px);
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_36PX &MXC_MSYAHEI_CT_bpp4_36px
#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 <20><><EFBFBD>ν<EFBFBD><CEBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɫ<EFBFBD><C9AB>״ͼƬ
LV_IMG_DECLARE(shaped_color);
#if 0
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
};
#else
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_Gtor_SubUI_src[7] =
{
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_1,
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_2,
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_3,
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_4,
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_5,
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_6,
IMG_GTOR_SUBUI_FRAMEWORK1_ICO_7
};
#endif
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
};
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* demo_bg_src[9] =
{
IMG_DEMO_BG_1,
IMG_DEMO_BG_2,
IMG_DEMO_BG_3,
IMG_DEMO_BG_4,
IMG_DEMO_BG_5,
IMG_DEMO_BG_6,
IMG_DEMO_BG_7,
IMG_DEMO_BG_8,
IMG_DEMO_BG_9
};
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* arc_src[3] =
{
IMG_ARC_IMG_1,
IMG_ARC_IMG_2,
IMG_ARC_IMG_3
};
//
//LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_Gtor_SubUI_src[7] =
//{
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_1,
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_2,
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_3,
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_4,
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_5,
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_6,
// IMG_GTOR_SUBUI_FRAMEWORK1_ICO_7
//};
//
//
//LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_Gtor_SubUI_src[8];
//LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_Error_SubUI_src[6];
//LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* demo_bg_src[9];
//LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* arc_src[3] ;
//ע<>͵<EFBFBD>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, <20><><EFBFBD>ȵ<EFBFBD><C8B5><EFBFBD>ͼƬ1<C6AC><31><EFBFBD><EFBFBD>
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