Lewati ke konten utama

Kustomisasi

Ketersediaan alur pengambilan

Kustomisasi ini hanya tersedia ketika alur pengambilan adalah document-capture atau liveness.

Android SDK mendukung dua dimensi kustomisasi: bahasa dan warna.

Bahasa

Konfigurasikan bahasa pesan informasi dalam frame pengambilan gambar melalui metode setLocale:

acessoBioBuilder.setLocale(LocaleTypes.EN_US)

Lihat Referensi API > Enum untuk daftar lengkap nilai LocaleTypes yang didukung.

Warna

Terapkan tema khusus menggunakan setTheme pada acessoBioBuilder. Nilai warna dapat diteruskan sebagai Color Resource (R.color.your_color) atau String heksadesimal ("#FF0000").

Antarmuka IAcessoBioTheme mengekspos metode yang berbeda tergantung pada jenis pengambilan gambar.

Pengambilan gambar selfie
MetodeYang dikustomisasi
getColorBackground()Warna latar belakang frame pengambilan gambar selfie
getColorBoxMessage()Warna latar belakang kotak pesan
getColorTextMessage()Warna teks di dalam kotak pesan
getColorSilhouetteSuccess()Warna siluet ketika pengambilan gambar berhasil
val unicoTheme = object : IAcessoBioTheme {
override fun getColorBackground() = R.color.your_color
override fun getColorBoxMessage() = R.color.your_color
override fun getColorTextMessage() = R.color.your_color
override fun getColorSilhouetteSuccess() = R.color.your_color
}
acessoBioBuilder.setTheme(unicoTheme)

Alternatifnya, timpa warna secara statis di colors.xml Anda:

<color name="unico_color_background">#YourColor</color>
<color name="unico_color_box_message">#YourColor</color>
<color name="unico_color_text_message">#YourColor</color>
<color name="unico_color_silhouette_success">#YourColor</color>
<color name="unico_color_button_cancel">#YourColor</color>
informasi

unico_color_button_cancel hanya tersedia melalui colors.xml — tidak diekspos sebagai metode dalam IAcessoBioTheme.

Pengambilan gambar dokumen
MetodeYang dikustomisasi
getColorBackground()Warna latar belakang frame pengambilan gambar dokumen
getColorBackgroundTakePictureButton()Warna latar belakang tombol ambil gambar
getColorIconTakePictureButton()Warna ikon di dalam tombol ambil gambar
getColorBackgroundBottomDocument()Warna latar belakang bilah bawah
getColorTextBottomDocument()Warna teks di bilah bawah
val unicoTheme = object : IAcessoBioTheme {
override fun getColorBackground() = R.color.your_color
override fun getColorBackgroundTakePictureButton() = R.color.your_color
override fun getColorIconTakePictureButton() = R.color.your_color
override fun getColorBackgroundBottomDocument() = R.color.your_color
override fun getColorTextBottomDocument() = R.color.your_color
}
acessoBioBuilder.setTheme(unicoTheme)

Alternatifnya, timpa warna secara statis di colors.xml Anda:

<color name="unico_color_background">#YourColor</color>
<color name="unico_color_background_take_picture_button">#YourColor</color>
<color name="unico_color_icon_take_picture_button">#YourColor</color>
<color name="unico_color_background_bottom_document">#YourColor</color>
<color name="unico_color_text_bottom_document">#YourColor</color>
Cakupan kustomisasi

Tidak ada dimensi kustomisasi lain yang tersedia. Perilaku dan tata letak UI khusus tidak ditawarkan oleh Android SDK native. Jika Anda memerlukan UI proprietary, lihat opsi Capture Standard (integrasi API headless).