---
title: API настройки
canonical: https://developer.unico.io/ru/dual-api/developers/sdks-and-tools/flutter/api-reference/customization-api
locale: ru
generated_by: markdown-export
---

## Методы темы

| Метод | Описание |
|---|---|
| `getColorBackground()` | Цвет фона силуэта |
| `getColorBoxMessage()` | Цвет фона блока сообщения |
| `getColorTextMessage()` | Цвет текста внутри блока сообщения |
| `getColorIconTakePictureButton()` | Цвет иконки кнопки ручного захвата фото |
| `getColorBackgroundBottomDocument()` | Цвет фона блока захвата документа |
| `getColorTextBottomDocument()` | Цвет текста блока захвата документа |

:::warning[Типы значений цветов]
Поддерживаемые типы цветов: **шестнадцатеричная строка** (например, `"#FF0000"`) или нативный экземпляр `Color` из базового Android/iOS SDK.
:::

:::warning[Цвет кнопки отмены (только Android)]
Настройка `colorCancelButtonIcon` не доступна через Dart theme API — её необходимо добавить в файл ресурсов Android `colors.xml`:

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

## Локаль

| Метод | Тип | Описание |
|---|---|---|
| `setLocale(LocaleTypes locale)` | `LocaleTypes` | Устанавливает язык экрана захвата |

Полный список поддерживаемых значений `LocaleTypes` см. в [Справочнике API > Enums](/developers/sdks-and-tools/flutter/api-reference/enums).