HexSonic D2 · UI mockup render report generated: 2026-10-19 ## 概览 - 页面:57(整页 41 + 关键状态 16) - 主题:2(A 固件黑底 / B 03 设计稿深色) - 输出:114 张 PNG,412×412 逻辑像素,2× 超采样 + LANCZOS;圆形 alpha 遮罩 - 字体:OPPO Sans 4.0 可变字体(权重 400 / 500 / 700,仅在内存实例化) - 图标:Lucide(ISC),已缓存为 alpha 蒙版,绘制时着色 ## 自检 - 文本截断 / 布局告警:0 - 可点目标总数:632;最小边:44px;小于 44px:0 - 字符集:444 个不同字符 - OPPO Sans cmap:29197 个码位,其中 CJK 27558 个;权重轴 (100, 400, 700) - 字符集中缺字:无 ## 页面索引 | # | id | 分组 | 标题 | 类型 | |---|---|---|---|---| | 1 | `sleep_timer` | 睡眠定时 | 睡眠定时 · 设置 | 整页 | | 2 | `sleep_active` | 睡眠定时 | 睡眠定时 · 激活 | 关键状态 | | 3 | `network_status` | 网络 | 网络 · 已连接 | 整页 | | 4 | `network_offline` | 网络 | 网络 · 离线 | 关键状态 | | 5 | `network_help` | 网络 | 网络 · 配网帮助 | 整页 | | 6 | `network_qr` | 网络 | 网络 · 二维码放大 | 关键状态 | | 7 | `settings_list` | 设置 | 设置 · 列表 | 整页 | | 8 | `settings_display` | 设置 | 设置 · 显示 | 整页 | | 9 | `settings_sound` | 设置 | 设置 · 声音 | 整页 | | 10 | `settings_about` | 设置 | 设置 · 关于 | 整页 | | 11 | `settings_reset_confirm` | 设置 | 设置 · 恢复出厂确认 | 整页 | | 12 | `home_idle` | 首页 | 首页 · 默认 | 整页 | | 13 | `home_playing` | 首页 | 首页 · 播放中 | 关键状态 | | 14 | `noise_categories` | 白噪声 | 声音分类 | 整页 | | 15 | `noise_list` | 白噪声 | 声音列表 · 播放中 | 整页 | | 16 | `noise_fav_menu` | 白噪声 | 声音长按菜单 | 整页 | | 17 | `now_playing_scene` | 全局覆盖层 | Now Playing · 场景 | 整页 | | 18 | `now_playing_single` | 全局覆盖层 | Now Playing · 单曲 | 关键状态 | | 19 | `power_menu` | 全局覆盖层 | 电源菜单 | 整页 | | 20 | `system_low_battery` | 全局覆盖层 | 系统提示 · 低电量 | 整页 | | 21 | `system_charging` | 全局覆盖层 | 系统提示 · 充电 | 关键状态 | | 22 | `system_tf_error` | 全局覆盖层 | 系统提示 · TF 故障 | 关键状态 | | 23 | `system_ota` | 全局覆盖层 | 系统提示 · OTA | 关键状态 | | 24 | `system_timer_end` | 全局覆盖层 | 系统提示 · 计时完成 | 关键状态 | | 25 | `toast_radio` | 全局覆盖层 | Toast · WiFi 电台 | 关键状态 | | 26 | `toast_story` | 全局覆盖层 | Toast · 故事 | 关键状态 | | 27 | `scene_list` | 场景声音 | 场景列表 | 整页 | | 28 | `scene_detail` | 场景声音 | 场景调音 · 2 轨 | 整页 | | 29 | `scene_save_sheet` | 场景声音 | 保存场景 | 整页 | | 30 | `scene_longpress_menu` | 场景声音 | 场景长按菜单 | 整页 | | 31 | `scene_3tracks` | 场景声音 | 场景调音 · 3 轨已满 | 关键状态 | | 32 | `breathe_setup` | 深呼吸 | 深呼吸 · 设置 | 整页 | | 33 | `breathe_session` | 深呼吸 | 深呼吸 · 进行中 | 整页 | | 34 | `breathe_complete` | 深呼吸 | 深呼吸 · 完成 | 整页 | | 35 | `breathe_exit_confirm` | 深呼吸 | 深呼吸 · 退出确认 | 整页 | | 36 | `bowl_play` | 音钵 | 音钵 · 演奏 | 整页 | | 37 | `bowl_panel` | 音钵 | 音钵 · 音色面板 | 整页 | | 38 | `woodfish_play` | 木鱼 | 木鱼 · 敲击 | 整页 | | 39 | `woodfish_panel` | 木鱼 | 木鱼 · 愿望与自动 | 整页 | | 40 | `woodfish_clear_confirm` | 木鱼 | 木鱼 · 清零确认 | 整页 | | 41 | `watch_gallery` | 表盘 | 表盘库 | 整页 | | 42 | `watch_preview` | 表盘 | 表盘预览 | 整页 | | 43 | `watch_face_minimal` | 表盘 | 待机表盘 · 极简数字 | 关键状态 | | 44 | `watch_face_classic` | 表盘 | 待机表盘 · 经典指针 | 关键状态 | | 45 | `watch_face_nature` | 表盘 | 待机表盘 · 自然光影 | 关键状态 | | 46 | `watch_face_warm` | 表盘 | 待机表盘 · 夜间暖光 | 关键状态 | | 47 | `water_today` | 喝水提醒 | 喝水 · 今日 | 整页 | | 48 | `water_settings` | 喝水提醒 | 喝水 · 设置 | 整页 | | 49 | `water_reminder` | 喝水提醒 | 喝水 · 提醒浮层 | 整页 | | 50 | `rest_setup` | 休息一下 | 休息 · 设置 | 整页 | | 51 | `rest_session` | 休息一下 | 休息 · 进行中 | 整页 | | 52 | `rest_complete` | 休息一下 | 休息 · 完成 | 整页 | | 53 | `rest_exit_confirm` | 休息一下 | 休息 · 退出确认 | 整页 | | 54 | `focus_home` | 专注 | 专注 · 入口 | 整页 | | 55 | `focus_session` | 专注 | 专注 · 进行中 | 整页 | | 56 | `focus_complete` | 专注 | 专注 · 完成 | 整页 | | 57 | `focus_abandon_confirm` | 专注 | 专注 · 放弃确认 | 整页 | ## 告警明细 无。