Kustomisasi
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.
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)
unicoCheck.setLocale(LocaleTypes.EN_US);
- 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 untuk daftar lengkap nilai LocaleTypes yang didukung.
Terapkan tema kustom dengan mengonfigurasi metode yang didukung. Nilai warna dapat dilewatkan sebagai Color Resource (R.color.your_color) atau String heksadesimal ("#FF0000").
| 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 |
Dalam implementasi Android, kustomisasi colorCancelButtonIcon harus dilakukan dengan menambahkan warna yang diinginkan di file resource Android colors.xml:
<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
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 (integrasi API headless).