API кастомизации
Применение пользовательской темы
Передайте реализацию темы в builder с помощью setTheme():
acessoBioBuilder.setTheme(myTheme)
Где myTheme — объект, реализующий интерфейс IAcessoBioTheme.
IAcessoBioTheme — Selfie
| Метод | Описание |
|---|---|
getColorBackground() | Цвет фона рамки захвата селфи |
getColorBoxMessage() | Цвет фона блока с сообщением |
getColorTextMessage() | Цвет текста внутри блока с сообщением |
getColorSilhouetteSuccess() | Цвет силуэта при успешном захвате |
IAcessoBioTheme — Document
| Метод | Описание |
|---|---|
getColorBackground() | Цвет фона рамки захвата документа |
getColorBackgroundTakePictureButton() | Цвет фона кнопки съёмки |
getColorIconTakePictureButton() | Цвет иконки внутри кнопки съёмки |
getColorBackgroundBottomDocument() | Цвет фона нижней панели |
getColorTextBottomDocument() | Цвет текста на нижней панели |
Локаль
| Метод | Тип | Описание |
|---|---|---|
setLocale(locale: LocaleTypes) | LocaleTypes | Устанавливает язык экрана захвата |
Полный список поддерживаемых значений LocaleTypes приведён в разделе Справочник API > Перечисления.
Ресурсы цветов XML
Цвета также можно переопределить через файл ресурсов colors.xml вашего приложения. SDK распознаёт следующие имена:
| Имя ресурса | По умолчанию | Описание |
|---|---|---|
unico_color_background | #F9F8FA | Фон рамки захвата |
unico_color_silhouette_success | #22C532 | Цвет силуэта при выравнивании |
unico_color_silhouette_error | #FFCB00 | Цвет силуэта при ошибке |
unico_color_silhouette_neutral | #000000 | Нейтральный цвет силуэта |
unico_color_box_message | #1172EB | Фон блока с сообщением |
unico_color_text_message | #0B0B0B | Текст внутри блока с сообщением |
unico_color_background_take_picture_button | #1172EB | Фон кнопки захвата |
unico_color_icon_take_picture_button | #FFFFFF | Цвет иконки кнопки захвата |
unico_color_background_bottom_document | #FFFFFF | Фон нижней панели документа |
unico_color_text_bottom_document | #404040 | Текст на нижней панели документа |