// 电池指示器模块 // 屏幕顶部药丸容器 + 电池图标(LVGL基元绘制) // 仅 Home/Img 界面使用,每次进入界面或切图时显示2秒后渐隐消失 #pragma once #ifdef __cplusplus extern "C" { #endif #include "lvgl.h" // 在指定屏幕上创建电池指示器(初始隐藏状态) void battery_ui_add_to_screen(lv_obj_t *screen, int level); // 短暂显示电池指示器(2秒后渐隐消失) void battery_ui_show_briefly(void); // 更新缓存电量值(不主动刷新UI,等show_briefly时才更新) void battery_ui_update_level(int level); #ifdef __cplusplus } #endif