---
title: 自定义 API
canonical: https://developer.unico.io/zh-CN/dual-api/developers/sdks-and-tools/flutter/api-reference/customization-api
locale: zh-CN
generated_by: markdown-export
---

## Theme methods

| 方法 | 描述 |
|---|---|
| `getColorBackground()` | 轮廓的背景颜色 |
| `getColorBoxMessage()` | 消息框的背景颜色 |
| `getColorTextMessage()` | 消息框内的文字颜色 |
| `getColorIconTakePictureButton()` | 手动拍照按钮的图标颜色 |
| `getColorBackgroundBottomDocument()` | 文件采集框的背景颜色 |
| `getColorTextBottomDocument()` | 文件采集框的文字颜色 |

:::warning[颜色值类型]
支持的颜色类型为**十六进制字符串**（例如 `"#FF0000"`）或底层 Android/iOS SDK 的原生 `Color` 实例。
:::

:::warning[取消按钮颜色（仅限 Android）]
`colorCancelButtonIcon` 的自定义未通过 Dart 主题 API 公开——必须在 Android 的 `colors.xml` 资源文件中添加：

```xml
<resources>
  <color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
```
:::

## Locale

| 方法 | 类型 | 描述 |
|---|---|---|
| `setLocale(LocaleTypes locale)` | `LocaleTypes` | 设置采集屏幕语言 |

有关支持的 `LocaleTypes` 值的完整列表，请参阅 [API 参考 > 枚举](/developers/sdks-and-tools/flutter/api-reference/enums)。