---
title: Kustomisasi
canonical: https://developer.unico.io/id/dual-api/developers/sdks-and-tools/flutter/customization
locale: id
generated_by: markdown-export
---

:::warning[Ketersediaan alur pengambilan]
Kustomisasi ini hanya tersedia ketika alur pengambilan adalah **`document-capture`** atau **`liveness`**.
:::

Flutter SDK mendukung dua dimensi kustomisasi (diwarisi dari native SDK yang mendasarinya): bahasa dan warna.

## Bahasa

Konfigurasikan bahasa pesan informasi di frame pengambilan gambar melalui metode `setLocale`. Gunakan enum `LocaleTypes`:

- `LocaleTypes.PT_BR` — Portugis (Brasil)
- `LocaleTypes.ES_MX` — Spanyol (Meksiko)
- `LocaleTypes.ES_ES` — Spanyol (Spanyol)
- `LocaleTypes.EN_US` — Inggris (AS)

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

:::info
- Aktivasi jarak jauh mungkin diperlukan untuk menggunakan fitur ini. Jika Anda ingin menggunakannya, beri tahu manajer proyek atau dukungan Unico Anda.
- Jika tidak dikonfigurasi, SDK menggunakan bahasa Portugis sebagai bahasa default.
:::

Lihat [Referensi API > Enum](/developers/sdks-and-tools/flutter/api-reference/enums) untuk daftar lengkap nilai `LocaleTypes` yang didukung.

## Warna

Terapkan tema kustom dengan mengonfigurasi metode yang didukung. Nilai warna dapat dilewatkan sebagai **String heksadesimal** (mis. `"#FF0000"`) atau instance Flutter `Color` (mis. `Color(0xFFFF0000)`).

| Metode | Yang dikustomisasi |
|---|---|
| `getColorBackground()` | Warna latar belakang siluet |
| `getColorBoxMessage()` | Warna latar belakang kotak pesan |
| `getColorTextMessage()` | Warna teks di dalam kotak pesan |
| `getColorIconTakePictureButton()` | Warna ikon tombol pengambilan foto manual |
| `getColorBackgroundBottomDocument()` | Warna latar belakang kotak pengambilan dokumen |
| `getColorTextBottomDocument()` | Warna teks kotak pengambilan dokumen |

:::warning[Warna tombol batal (Android)]
Dalam implementasi Android, kustomisasi `colorCancelButtonIcon` harus dilakukan dengan menambahkan warna yang diinginkan di file resource Android `colors.xml`:

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

:::warning[Cakupan kustomisasi]
Tidak ada dimensi kustomisasi lain yang tersedia — native SDK yang mendasarinya tidak mengeksposnya, sehingga plugin Flutter juga tidak dapat melakukannya. Jika Anda membutuhkan UI yang dipersonalisasi, lihat opsi [Capture Standard](/developers/sdks-and-tools/capture-standard) (integrasi API headless).
:::