防逃单报警页面视觉替换实施计划

目标:将防逃单 A01、A02、A03 全屏报警页面依次替换为已确认的三张视觉稿,同时保持报警判断、页面锁定、声光提示、扫码解除及本地审计逻辑不变。

架构:继续复用现有全屏报警容器,布局收敛为单个全屏图片和一个仅在“餐盘已拿开”状态出现的提示覆盖层。

技术栈:Android Java、DialogFragment、Android XML、PNG drawable-nodpi、Gradle/JDK 8。

类型与资源映射

报警类型页面内容图片资源
A01余额不足anti_escape_alarm_a01.png
A02未放餐盘取餐anti_escape_alarm_a02.png
A03餐盘未绑定anti_escape_alarm_a03.png

三张源图均为 1586×992,宽高比约为 16:10;目标设备全屏分辨率为 1280×800,同为 16:10。资源放入 drawable-nodpi,由全屏图片等比铺满。

实施任务

  1. 接入三张资源并校验 A01/A02/A03 顺序。
  2. 将原文本布局改为全屏图片及默认隐藏的餐盘已拿开提示层,保留不可取消和沉浸式锁屏。
  3. 报警页面只接收报警编码和餐盘状态,其他报警内容继续用于本地记录;所有触发、声光和扫码解除逻辑保持不变。
  4. 执行格式检查、JDK 8 单元测试和 Debug 构建,并生成变更记录。

动态提示

A01/A03 初次报警完整显示原图;检测到餐盘拿开后,底部覆盖显示“餐盘已拿开,请工作人员刷卡解除”。A02 不显示该状态提示。

实机验收

范围边界