Files
MailUI4Agents/docs
JianFeeeee dfaeab0e4d docs(harmony): 记入"必须用系统方案"的要求与 WebUI→鸿蒙的做法对应表
用户:「鸿蒙也同步,但是鸿蒙要求用系统方案」。

已转给 dsh(线索 harmony-ui-alignment),并写进计划文档:

- **含义**:能交给系统的就交给系统 —— 用 ArkUI 的组件/材质/语义资源,
  而不是把 WebUI 那套"手写 rgba + 自定义模糊 + 自制卡片"照搬。
  系统材质会跟随深色模式、动效曲线与无障碍设置,手写的不会。
- **对应表**:`backgroundBlurStyle(BlurStyle.*)` 取代手写模糊;系统 `Tabs`/`TabBar`
  取代自制导航条;`List`/`ListItem` 取代 `Scroll`+`Column`;组件自身的
  `borderRadius`/`shadow` 取代 `.glass-card`;`$r('sys.color.*')` 语义色取代自切变量
  (**顺带解决 WebUI 那个"半深不浅"的病根**);`animateTo`/`transition` 取代自定义动画。
- **对既有判据的影响(重要)**:`cross-client-theme.test.mjs` 钉的是三个**取值**。
  改用系统资源后它应当变红 —— 那是预期的,届时要把它从"取值相同"改成"意图相同"
  (品牌蓝仍须一致,材质与圆角允许各自跟随系统)。**必须两侧一起改**,
  避免一边改了一半。

同时提醒 dsh 两条已同步的语义:列表项与顶部都是"每项一张卡/气泡"(不是通栏);
玻璃只出现在一层。
2026-09-14 13:45:34 +08:00
..