Перейти к основному содержимому

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Текст на нижней панели документа