---
title: Personalización
canonical: https://developer.unico.io/es/dual-api/developers/sdks-and-tools/flutter/customization
locale: es
generated_by: markdown-export
---

:::warning[Disponibilidad del flujo de captura]
Estas personalizaciones solo están disponibles cuando el flujo de captura es **`document-capture`** o **`liveness`**.
:::

El SDK de Flutter admite dos dimensiones de personalización (heredadas de los SDKs nativos subyacentes): idioma y colores.

## Idioma

Configura el idioma de los mensajes informativos en los marcos de captura mediante el método `setLocale`. Usa el enum `LocaleTypes`:

- `LocaleTypes.PT_BR` — Portugués (Brasil)
- `LocaleTypes.ES_MX` — Español (México)
- `LocaleTypes.ES_ES` — Español (España)
- `LocaleTypes.EN_US` — Inglés (EE. UU.)

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

:::info
- Es posible que se requiera una activación remota para usar esta funcionalidad. Si deseas utilizarla, notifica a tu gestor de proyecto o al soporte de Unico.
- Si no se configura, el SDK usa el portugués como idioma predeterminado.
:::

Consulta [API Reference > Enums](/developers/sdks-and-tools/flutter/api-reference/enums) para ver la lista completa de valores `LocaleTypes` admitidos.

## Colores

Aplica un tema personalizado configurando los métodos compatibles. Los valores de color pueden pasarse como una **cadena hexadecimal** (p. ej. `"#FF0000"`) o una instancia Flutter de `Color` (p. ej. `Color(0xFFFF0000)`).

| Método | Qué personaliza |
|---|---|
| `getColorBackground()` | Color de fondo de la silueta |
| `getColorBoxMessage()` | Color de fondo del cuadro de mensajes |
| `getColorTextMessage()` | Color del texto dentro del cuadro de mensajes |
| `getColorIconTakePictureButton()` | Color del ícono del botón de captura manual de foto |
| `getColorBackgroundBottomDocument()` | Color de fondo del cuadro de captura de documentos |
| `getColorTextBottomDocument()` | Color del texto del cuadro de captura de documentos |

:::warning[Color del botón cancelar (Android)]
En la implementación de Android, la personalización de `colorCancelButtonIcon` debe realizarse añadiendo el color deseado en el archivo de recursos `colors.xml` de Android:

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

:::warning[Alcance de la personalización]
No hay otras dimensiones de personalización disponibles — los SDKs nativos subyacentes no las exponen, por lo que el plugin de Flutter tampoco puede hacerlo. Si necesitas una interfaz propia, consulta la opción [Capture Standard](/developers/sdks-and-tools/capture-standard) (integración con API headless).
:::