Baji_Rtc_Toy/main/ui/screens/ui_ScreenImg.h
Rdzleo 32c3dc69bc fix: 滑动切换图片时自动跳过解码失败的无效图片
1、update_ui_ImgBle 返回类型 void → bool,解码成功返回 true,失败返回 false;
2、左滑/右滑手势回调添加 for 循环,解码失败自动跳到下一张(最多尝试 10 张防死循环);
3、更新最新设备运行日志;

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 18:22:53 +08:00

41 lines
997 B
C

// This file was generated by SquareLine Studio
// SquareLine Studio version: SquareLine Studio 1.6.0
// LVGL version: 8.3.11
// Project name: Lcd_Pro
#ifndef UI_SCREENIMG_H
#define UI_SCREENIMG_H
#ifdef __cplusplus
extern "C" {
#endif
// SCREEN: ui_ScreenImg
extern void ui_ScreenImg_screen_init(void);
extern void ui_ScreenImg_screen_destroy(void);
extern void ui_event_ScreenImg( lv_event_t * e);
extern lv_obj_t *ui_ScreenImg;
extern lv_obj_t *ui_ImgBle;
extern lv_obj_t *ui_ContainerDle;
extern lv_obj_t *ui_ImageDel;
extern lv_obj_t *ui_ImageReturn;
extern void init_spiffs_image_list(void);
extern bool update_ui_ImgBle(const char *img_name);
extern void free_spiffs_image_list(void);
extern const char* get_next_image(void);
extern const char* get_prev_image(void);
// ContainerDle 显示/隐藏控制
extern void ui_ScreenImg_show_delete_container(void);
extern void ui_ScreenImg_hide_delete_container(void);
// CUSTOM VARIABLES
#ifdef __cplusplus
} /*extern "C"*/
#endif
#endif