# Switch - 开关组件

## 说明

两状态切换开关组件，支持弹跳动画和无障碍访问。

## 属性

| 属性 | 说明 | 类型 | 默认值 | 必填 |
|------|------|------|--------|------|
| **checked** | 开关状态 | `boolean` | - | 否 |
| **onChange** | 切换回调 | `(val: boolean) => void` | - | 否 |
| **disabled** | 是否禁用 | `boolean` | `false` | 否 |
| **colorType** | 色系 | `ColorType` | `'green'` | 否 |
| **accessible** | 无障碍：是否启用 | `boolean` | - | 否 |
| **accessibilityLabel** | 无障碍标签 | `string` | - | 否 |
| **accessibilityHint** | 无障碍提示 | `string` | - | 否 |

> `value` 和 `onValueChange` 已废弃，请使用 `checked` 和 `onChange`。

## 使用示例

```tsx
import { Switch } from '@hyperOS/components/switch';

// 基础用法
<Switch checked={isEnabled} onChange={setIsEnabled} />

// 不同色系
<Switch checked={true} onChange={() => {}} colorType="blue" />

// 禁用
<Switch checked={true} disabled onChange={() => {}} />
```
