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

## Metode tema

| Metode | Deskripsi |
|---|---|
| `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[Tipe nilai warna]
Tipe warna yang didukung adalah **String heksadesimal** (mis. `"#FF0000"`) atau instans `Color` native dari native SDK Android/iOS yang mendasarinya.
:::

:::warning[Warna tombol batal (khusus Android)]
Kustomisasi `colorCancelButtonIcon` tidak diekspos melalui API tema Dart — harus ditambahkan di file resource `colors.xml` Android:

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

## Lokal

| Metode | Tipe | Deskripsi |
|---|---|---|
| `setLocale(LocaleTypes locale)` | `LocaleTypes` | Mengatur bahasa layar pengambilan gambar |

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