[ PROMPT_NODE_23374 ]
platform-android
[ SKILL_DOCUMENTATION ]
# Android 平台指南
> Material Design 3 核心要素、Android 设计惯例、Roboto 字体排版及原生交互模式。
> **在为 Android 设备构建应用时请阅读此文件。**
---
## 1. Material Design 3 哲学
### 核心 Material 原则
MATERIAL 即隐喻:
├── 表面存在于 3D 空间中
├── 光影定义层级
├── 动效提供连续性
└── 大胆、图形化、意图明确的设计
自适应设计:
├── 响应设备能力
├── 一套 UI 适配所有外形规格
├── 动态色彩源自壁纸
└── 用户个性化定制
默认无障碍:
├── 大触摸目标
├── 清晰的视觉层级
├── 语义化色彩
└── 动效尊重用户偏好
### Material Design 价值观
| 价值 | 实现方式 |
|-------|----------------|
| **动态色彩** | 色彩适配壁纸/用户偏好 |
| **个性化** | 用户特定的主题 |
| **无障碍** | 内置于每个组件中 |
| **响应式** | 适用于所有屏幕尺寸 |
| **一致性** | 统一的设计语言 |
---
## 2. Android 排版
### Roboto 字体家族
Android 系统字体:
├── Roboto: 默认无衬线字体
├── Roboto Flex: 可变字体 (API 33+)
├── Roboto Serif: 衬线字体替代方案
├── Roboto Mono: 等宽字体
└── Google Sans: Google 产品专用 (特殊授权)
### Material 类型比例
| 角色 | 大小 | 字重 | 行高 | 用途 |
|------|------|--------|-------------|-------|
| **Display Large** | 57sp | 常规 | 64sp | 主标题、启动页 |
| **Display Medium** | 45sp | 常规 | 52sp | 大标题 |
| **Display Small** | 36sp | 常规 | 44sp | 中标题 |
| **Headline Large** | 32sp | 常规 | 40sp | 页面标题 |
| **Headline Medium** | 28sp | 常规 | 36sp | 章节标题 |
| **Headline Small** | 24sp | 常规 | 32sp | 子章节 |
| **Title Large** | 22sp | 常规 | 28sp | 对话框、卡片 |
| **Title Medium** | 16sp | 中等 | 24sp | 列表、导航 |
| **Title Small** | 14sp | 中等 | 20sp | 标签页、次要信息 |
| **Body Large** | 16sp | 常规 | 24sp | 主要内容 |
| **Body Medium** | 14sp | 常规 | 20sp | 次要内容 |
| **Body Small** | 12sp | 常规 | 16sp | 标注 |
| **Label Large** | 14sp | 中等 | 20sp | 按钮、悬浮按钮 |
| **Label Medium** | 12sp | 中等 | 16sp | 导航 |
| **Label Small** | 11sp | 中等 | 16sp | 标签、徽章 |
### 缩放像素 (sp)
sp = 与缩放无关的像素
sp 会自动随以下因素缩放:
├── 用户字体大小偏好
├── 显示密度
└──