Fix charge-screen battery percent clip to match 0904 design.
Draw 16px glyphs at y=269 so the full 50% matches the design bbox. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
0e57fa452f
commit
bc41d27730
|
|
@ -292,9 +292,9 @@ uint8_t app_log_try_command(const char *cmd)
|
|||
Draw_Charging_Icon(120, 150, 2, 0x3D7F);
|
||||
SEGGER_RTT_WriteString(APP_LOG_RTT_CHANNEL, "UI_CHARGE_EMPTY\n");
|
||||
}
|
||||
LCD_FillByColor(40, 255, 200, 292, UI0902_BG_COLOR);
|
||||
LCD_ShowString_AutoAlign(0, 240, 264, (uint8_t *)"50%", LCD_ALIGN_CENTER,
|
||||
WHITE, UI0902_BG_COLOR, 0, 24);
|
||||
LCD_FillByColor(60, 260, 180, 290, UI0902_BG_COLOR);
|
||||
LCD_ShowString_AutoAlign(0, 240, 269, (uint8_t *)"50%", LCD_ALIGN_CENTER,
|
||||
WHITE, UI0902_BG_COLOR, 0, 16);
|
||||
return 1U;
|
||||
}
|
||||
return 0U;
|
||||
|
|
|
|||
|
|
@ -284,10 +284,10 @@ void IdleProcess(DisplayTaskMessage_Type msg)
|
|||
{
|
||||
uint8_t Info[10] = {0,};
|
||||
sprintf ((char*)Info, "%d%%", msg.ID);
|
||||
/* 设计稿约 y270;字库仅有 16/24/28,用 24 贴近标注 20 */
|
||||
LCD_FillByColor(40, 255, 200, 292, UI0902_BG_COLOR);
|
||||
LCD_ShowString_AutoAlign(0, 240, 264, Info, LCD_ALIGN_CENTER,
|
||||
WHITE, UI0902_BG_COLOR, 0, 24);
|
||||
/* 设计稿 0904-09:50% 在 y≈269..284(约 16px 高),须完整可见 */
|
||||
LCD_FillByColor(60, 260, 180, 290, UI0902_BG_COLOR);
|
||||
LCD_ShowString_AutoAlign(0, 240, 269, Info, LCD_ALIGN_CENTER,
|
||||
WHITE, UI0902_BG_COLOR, 0, 16);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in New Issue