# Onboarding UI Optimization (高层规范)

## 1. 背景与目标

本需求旨在根据最新的设计稿（Visual References），对现有的 Onboarding 流程界面进行视觉升级与体验优化。目标是打造一个温暖、极简且高质感的用户引导流程。

### 核心目标
- **视觉升级**：实现设计稿中的配色、排版与组件样式（暖色调、衬线字体风格）。
- **组件复用**：提取通用的布局容器、按钮与输入组件。
- **交互流畅**：确保输入、选择与页面切换的流畅体验。

## 2. 视觉设计规范 (Visual Specifications)

基于提供的设计稿与确认信息，定义以下视觉基调：

### 2.1 整体风格
- **背景色**：`#FFF4EA` (Warm Beige)。
- **字体**：
  - 使用系统默认衬线字体 (System Serif) 作为主要字体。
  - 预留字体配置接口，方便后续替换自定义字体文件。
  - 颜色主要为深棕色 (例如 `#4A3B32`)。
- **按钮**：
  - **下一步按钮**：
    - 底部居中，圆形。
    - **背景渐变**：`#F69F7B` (起) → `#F99CC0` (止)。
    - **图标**：白色箭头 SVG (需生成)。
  - **Skip 按钮**：右上角，纯文字 "Skip ->"，衬线体。

### 2.2 页面布局
- **Header**：包含状态栏占位与 "Skip" 按钮。
- **Body**：垂直居中分布主要内容（问题 + 交互区域）。
- **Footer**：底部居中放置圆形下一步按钮。

## 3. 页面详细需求

### 3.1 称呼页 (Name Input)
- **标题**：“我可以怎么称呼你？” (Serif)
- **交互区域**：
  - 白色圆角矩形容器。
  - 输入框居中，占位符或默认值显示 "Hao"。
  - 光标样式需定制（粉色竖线）。
- **逻辑**：
  - 输入非空时，键盘回车或点击底部按钮进入下一页。
  - 支持跳过。

### 3.2 意图选择页 (Intent Selection)
- **标题**：“你希望得到什么帮助？” (Serif)
- **交互区域**：
  - 2x2 网格布局。
  - **选项卡片**：
    - 白色圆角矩形背景。
    - 内容：左侧 Icon (占位) + 右侧/居中 文字。
    - 示例选项：❤️ 爱情, ⛅ 生活, 🌴 旅游, 💼 职场
  - **选中状态**：需补充选中态设计（如边框高亮或背景微变）。
- **逻辑**：
  - **多选**。
  - 选择后点击底部按钮进入下一页。

## 4. 技术实现建议

- **布局容器**：创建一个通用的 `OnboardingLayout` 组件，处理背景、SafeArea、Skip 按钮与底部按钮。
- **字体**：封装 `SerifText` 组件，目前映射到系统 Serif，后续可一键替换。
- **图标**：使用 `expo-vector-icons` 或简单 View 占位，箭头图标使用内联 SVG。
- **渐变**：使用 `expo-linear-gradient` 实现按钮背景。

## 5. 待确认事项 (Open Questions)

- 已确认：字体使用默认，图标暂用占位，意图页为多选，背景色与渐变色已定。
