Jelajahi Sumber

规范化,移动图片位置

xuxinyi 4 bulan lalu
induk
melakukan
b970b1b7bc
4 mengubah file dengan 7 tambahan dan 7 penghapusan
  1. 1 1
      main/CMakeLists.txt
  2. 2 2
      main/display/lcd_display.cc
  3. 2 2
      main/images/logo.c
  4. 2 2
      main/images/logo.h

+ 1 - 1
main/CMakeLists.txt

@@ -14,7 +14,7 @@ set(SOURCES "audio_codecs/audio_codec.cc"
             "iot/thing_manager.cc"
             "system_info.cc"
             "application.cc"
-            "command.c"
+            "images/logo.c"
             "ota.cc"
             "settings.cc"
             "background_task.cc"

+ 2 - 2
main/display/lcd_display.cc

@@ -8,7 +8,7 @@
 #include "assets/lang_config.h"
 #include <cstring>
 #include "settings.h"
-#include "command.h"
+#include "images/logo.h"
 
 #include "board.h"
 #include "esp_lcd_touch_gt911.h"
@@ -412,7 +412,7 @@ void LcdDisplay::SetupUI() {
     // 添加图片到容器中
     lv_obj_t* image_obj = lv_img_create(fixed_container);
     // 设置图片源,这里假设使用内置图片资源或已注册的图片
-    lv_img_set_src(image_obj, &command_img); // 示例:使用内置符号作为图片
+    lv_img_set_src(image_obj, &logo_img); // 示例:使用内置符号作为图片
     // 或者使用自定义图片:lv_img_set_src(image_obj, &image_data);
     lv_obj_align(image_obj, LV_ALIGN_BOTTOM_MID, 0, -5); // 居底部中间显示
     // lv_obj_set_style_img_recolor_opa(image_obj, LV_OPA_70, 0); // 设置图片透明度

File diff ditekan karena terlalu besar
+ 2 - 2
main/images/logo.c


+ 2 - 2
main/command.h → main/images/logo.h

@@ -8,10 +8,10 @@ extern "C" {
 #include "lvgl.h"  // 包含 LVGL 头文件
 
 // 声明图像数据数组
-extern const uint8_t command_map[];
+extern const uint8_t logo_map[];
 
 // 声明图像描述符结构体(如果 .c 文件中已定义,则不需要重复定义)
-extern const lv_img_dsc_t command_img;
+extern const lv_img_dsc_t logo_img;
 
 #ifdef __cplusplus
 }

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini