// Img界面 - 图片浏览(按键导航版) #ifndef UI_SCREENIMG_H #define UI_SCREENIMG_H #ifdef __cplusplus extern "C" { #endif #include "lvgl.h" // SCREEN: ui_ScreenImg extern void ui_ScreenImg_screen_init(void); extern void ui_ScreenImg_screen_destroy(void); 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 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); extern const char* get_current_image(void); extern bool delete_current_image(void); // ContainerDle 显示/隐藏控制 extern void ui_ScreenImg_show_delete_container(void); extern void ui_ScreenImg_hide_delete_container(void); // 删除二次确认白色边框控制 extern void ui_ScreenImg_show_delete_confirm_border(void); extern void ui_ScreenImg_hide_delete_confirm_border(void); #ifdef __cplusplus } #endif #endif