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

## Métodos de tema

| Método | Descrição |
|---|---|
| `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[Tipos de valor de cor]
Os tipos de cor suportados são **String hexadecimal** (ex.: `"#FF0000"`) ou uma instância nativa de `Color` do SDK Android/iOS subjacente.
:::

:::warning[Cor do botão cancelar (somente Android)]
A personalização de `colorCancelButtonIcon` não é exposta pela API de tema Dart — ela deve ser adicionada no arquivo de recursos `colors.xml` do Android:

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

## Locale

| Método | Tipo | Descrição |
|---|---|---|
| `setLocale(LocaleTypes locale)` | `LocaleTypes` | Define o idioma da tela de captura |

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