Настройка интерфейса
Для настройки интерфейса воспользуйтесь разделом style
в методе Ozliveness.open
. Полный список настроек приведен после примера.
Пример использования:
baseColorCustomization
Основные цветовые настройки.
Параметр
Описание
textColorPrimary
Основной цвет текста
backgroundColorPrimary
Основной цвет фона
textColorSecondary
Дополнительный цвет текста
backgroundColorSecondary
Дополнительный цвет фона
iconColor
Цвет значков
baseFontCustomization
Основные настройки шрифта.
Параметр
Описание
textFont
Шрифт
textSize
Размер шрифта
textWeight
Насыщенность шрифта
textStyle
Стиль текста
titleFontCustomization
Настройки шрифта заголовка.
Параметр
Описание
textFont
Шрифт
textSize
Размер шрифта
textWeight
Насыщенность шрифта
textStyle
Стиль текста
buttonCustomization
Настройки кнопок.
Параметр
Описание
textFont
Шрифт
textSize
Размер шрифта
textWeight
Насыщенность шрифта
textStyle
Стиль текста
textColorPrimary
Основной цвет текста
backgroundColorPrimary
Основной цвет фона
textColorSecondary
Дополнительный цвет текста
backgroundColorSecondary
Дополнительный цвет фона
cornerRadius
Угловой радиус кнопки
toolbarCustomization
Настройки панели инструментов.
Параметр
Описание
closeButtonIcon
Значок кнопки закрытия
iconColor
Цвет значка
centerHintCustomization
Настройки подсказки в центре.
Параметр
Описание
textFont
Шрифт
textSize
Размер шрифта
textWeight
Насыщенность шрифта
textStyle
Стиль текста
textColor
Цвет текста
backgroundColor
Цвет фона
backgroundOpacity
Непрозрачность фона
backgroundCornerRadius
Угловой радиус подложки
verticalPosition
Положение по вертикали
hintAnimation
Анимация подсказки.
Параметр
Описание
hideAnimation
Скрыть анимацию
hintGradientColor
Цвет градиента
hintGradientOpacity
Непрозрачность градиента
animationIconSize
Размер значка анимации
faceFrameCustomization
Настройки рамки вокруг лица.
Параметр
Описание
geometryType
Форма рамки – прямоугольник или овал
cornersRadius
Угловой радиус прямоугольника
strokeDefaultColor
Цвет рамки (лицо не в кадре)
strokeFaceInFrameColor
Цвет рамки (лицо в кадре)
strokeOpacity
Непрозрачность обводки
strokeWidth
Толщина линии обводки
strokePadding
Отступ в рамке
documentFrameCustomization
Настройки рамки для съемки документа.
Параметр
Описание
cornersRadius
Угловой радиус
templateColor
Цвет шаблона
templateOpacity
Непрозрачность шаблона
backgroundCustomization
Настройки фона.
Параметр
Описание
backgroundColor
Цвет фона
backgroundOpacity
Непрозрачность фона
antiscamCustomization
Настройки защиты от мошенников: при включении во время записи видео появляется дополнительное сообщение.
Параметр
Описание
textMessage
Текст сообщения
textFont
Шрифт
textSize
Размер шрифта
textWeight
Насыщенность шрифта
textStyle
Стиль текста
textColor
Цвет текста
textOpacity
Непрозрачность текста
backgroundColor
Цвет фона
backgroundOpacity
Непрозрачность фона
backgroundCornerRadius
Угловой радиус подложки
flashColor
Цвет мигающего индикатора
versionTextCustomization
Настройки текста версии SDK.
Параметр
Описание
textFont
Шрифт
textSize
Размер шрифта
textWeight
Насыщенность шрифта
textStyle
Стиль текста
textColor
Цвет текста
textOpacity
Непрозрачность текста
maskCustomization
Настройки 3D-маски, добавленной в версии 1.2.1.
Параметр
Описание
maskColor
Цвет самой маски
glowColor
Цвет обводки маски
minAlpha
Минимальный уровень прозрачности маски (добавлено в 1.3.1)
maxAlpha
Максимальный уровень прозрачности маски (добавлено в 1.3.1)
Переход на новый дизайн с предыдущих версий (до 1.0.1)
Таблица соответствия параметров:
Предыдущий дизайн
Новый дизайн
doc_color
-
face_color_success
faceFrame.faceReady
faceFrameCustomization.strokeFaceInFrameColor
face_color_fail
faceFrame.faceNotReady
faceFrameCustomization.strokeDefaultColor
centerHint.textSize
centerHintCustomization.textSize
centerHint.color
centerHintCustomization.textColor
centerHint.yPosition
centerHintCustomization.verticalPosition
centerHint.letterSpacing
-
centerHint.fontStyle
centerHintCustomization.textStyle
closeButton.image
-
backgroundOutsideFrame.color
backgroundCustomization.backgroundColor
Last updated