ke: 鸿蒙导航纯图标 + 图标加大 + 玻璃几何令牌

用户反馈:① 图标太小 ② 底部导航栏不允许有文字。

- NavItem(底部导航):去掉 Text(item.label) 纯图标,AmIcon 22→28vp
- WideSidebar(宽屏侧栏):去掉 label 文字(WebUI Sidebar 本就是 60px 纯图标轨),
  导航图标 22→26vp、品牌标 26→30vp;NavItemBuilder 去掉 label 参数
- Theme:新增 glassRadius=14 / paneGap=10(与 WebUI app-shell CSS 变量同值,
  用于宽屏玻璃面板几何;原有 radiusCard 保持系统跟随不动)
- 判据同步:harmony-nav ⑤ 改纯图标(1 处三元式 + 无文字 + 28vp)+ 变异自检三项;
  harmony-widescreen ③ 同样改纯图标(1 处 + 无文字 + 26vp)
This commit is contained in:
2026-09-16 07:54:44 +08:00
parent cfe7808af4
commit fd4b475920
5 changed files with 68 additions and 47 deletions

View File

@ -106,6 +106,16 @@ export class Theme {
/** 控件圆角:系统"按钮"圆角 */
static readonly radiusControl: Resource = $r('sys.float.ohos_id_corner_radius_button');
/*
* ★ 2026-09-16:宽屏玻璃面板几何(与 WebUI `app-shell` 的 CSS 变量**同值**)。
* `--radius-card: 0.875rem` = 14px、`--pane-gap: 10px`(`index.css`)。
* 写死常量而不是 `$r('sys.*')`:因为 WebUI 是 14/10,而系统的
* `corner_radius_card` 是 16 —— 宽屏面板必须用 WebUI 的值才能"一比一复刻"。
* 原有的 `radiusCard`/`radiusControl` 保持系统跟随,不动它们。
*/
static readonly glassRadius: number = 14;
static readonly paneGap: number = 10;
/*
* ─────────────── 手写色**登记表**(改这里要一起改判据) ───────────────
*