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

:::warning[Доступность потока захвата]
Эти настройки доступны только в том случае, если поток захвата — **`document-capture`** или **`liveness`**.
:::

Flutter SDK поддерживает два измерения настройки (унаследованных от базовых нативных SDK): язык и цвета.

## Язык

Настройте язык информационных сообщений в кадрах захвата с помощью метода `setLocale`. Используйте перечисление `LocaleTypes`:

- `LocaleTypes.PT_BR` — португальский (Бразилия)
- `LocaleTypes.ES_MX` — испанский (Мексика)
- `LocaleTypes.ES_ES` — испанский (Испания)
- `LocaleTypes.EN_US` — английский (США)

```dart
unicoCheck.setLocale(LocaleTypes.EN_US);
```

:::info
- Для использования этой функции может потребоваться удалённая активация. Если вы хотите её использовать, уведомите своего менеджера проекта или службу поддержки Unico.
- Если не настроено, SDK использует португальский в качестве языка по умолчанию.
:::

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

## Цвета

Примените пользовательскую тему, настроив поддерживаемые методы. Значения цветов можно передавать как **шестнадцатеричную строку** (например, `"#FF0000"`) или как экземпляр Flutter `Color` (например, `Color(0xFFFF0000)`).

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

:::warning[Цвет кнопки отмены (Android)]
В реализации Android настройка `colorCancelButtonIcon` выполняется путём добавления нужного цвета в файл ресурсов Android `colors.xml`:

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

:::warning[Область настройки]
Других измерений настройки нет — базовые нативные SDK не предоставляют их, поэтому Flutter-плагин также не может их предложить. Если вам нужен собственный UI, обратитесь к варианту [Capture Standard](/developers/sdks-and-tools/capture-standard) (интеграция через headless API).
:::