A01 余额不足规则命中时,开关开启和关闭两种页面都显示当前余额和累计金额;关闭状态同时增加“余额不足”短时弹框。
WarnPop,不新增弹框布局。WarnPop 支持可选主文案和金额明细;不传参数仍显示原“请先放置餐盘!”。WarnPop 金额字号由 20sp 增加到 22sp,并移动到“余额不足”标题下方的设计红框区域,距图片底边约 22dp。| A01 状态 | 页面 | 语音 | 灯光 | 报警记录 |
|---|---|---|---|---|
| 开关开启且命中 | 正式全屏报警页显示余额/累计金额;拿盘后金额保持显示,同时出现刷卡提示 | 每 5 秒循环 | 红灯持续闪烁 | 记录触发和解除 |
| 开关关闭且命中 | WarnPop 显示“余额不足”和金额,约 1.5 秒关闭 | 单次,受总语音开关控制 | 红灯闪 3 次 | 不写正式报警记录 |
余额规则不变:余额汇总小于等于累计金额时命中;余额和累计金额同时为 0、空值或非法金额时不命中。
HomeActivity 的 A01 普通提示链路。WarnPop,支持可选文案资源参数。WarnPop。WarnPop 金额以 22sp 显示在标题下方红框区域、距图片底边约 22dp;两处均水平居中。testDebugUnitTest:53 条测试通过,0 失败、0 错误。assembleDebug:构建成功。git diff --check:通过。改动保留在当前工作区,未执行暂存、提交、推送或分支切换。