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

250 lines
7.8 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*
* @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