---
title: Personalização
canonical: https://developer.unico.io/pt-BR/dual-api/developers/sdks-and-tools/flutter/customization
locale: pt-BR
generated_by: markdown-export
---

:::warning[Disponibilidade do fluxo de captura]
Essas personalizações estão disponíveis apenas quando o fluxo de captura é **`document-capture`** ou **`liveness`**.
:::

O Flutter SDK suporta duas dimensões de personalização (herdadas dos SDKs nativos subjacentes): idioma e cores.

## Idioma

Configure o idioma das mensagens informativas nos frames de captura por meio do método `setLocale`. Use o enum `LocaleTypes`:

- `LocaleTypes.PT_BR` — Português (Brasil)
- `LocaleTypes.ES_MX` — Espanhol (México)
- `LocaleTypes.ES_ES` — Espanhol (Espanha)
- `LocaleTypes.EN_US` — Inglês (EUA)

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

:::info
- Pode ser necessária uma ativação remota para usar este recurso. Se desejar utilizá-lo, notifique seu gerente de projeto ou o suporte da Unico.
- Se não configurado, o SDK usa o português como idioma padrão.
:::

Consulte [Referência de API > Enums](/developers/sdks-and-tools/flutter/api-reference/enums) para a lista completa de valores suportados em `LocaleTypes`.

## Cores

Aplique um tema personalizado configurando os métodos suportados. Os valores de cor podem ser passados como uma **String hexadecimal** (ex.: `"#FF0000"`) ou uma instância Flutter de `Color` (ex.: `Color(0xFFFF0000)`).

| Método | O que personaliza |
|---|---|
| `getColorBackground()` | Cor de fundo da silhueta |
| `getColorBoxMessage()` | Cor de fundo da caixa de mensagem |
| `getColorTextMessage()` | Cor do texto dentro da caixa de mensagem |
| `getColorIconTakePictureButton()` | Cor do ícone do botão de captura manual |
| `getColorBackgroundBottomDocument()` | Cor de fundo da caixa de captura de documento |
| `getColorTextBottomDocument()` | Cor do texto da caixa de captura de documento |

:::warning[Cor do botão cancelar (Android)]
Na implementação Android, a personalização de `colorCancelButtonIcon` deve ser feita adicionando a cor desejada no arquivo de recursos `colors.xml` do Android:

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

:::warning[Escopo de personalização]
Nenhuma outra dimensão de personalização está disponível — os SDKs nativos subjacentes não as expõem, portanto o plugin Flutter também não pode. Se você precisar de uma UI proprietária, consulte a opção [Capture Standard](/developers/sdks-and-tools/capture-standard) (integração via API headless).
:::