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

Настройка

Доступность потока захвата

Эти настройки доступны только в том случае, если поток захвата — document-capture или liveness.

Flutter SDK поддерживает два измерения настройки (унаследованных от базовых нативных SDK): язык и цвета.

Язык

Настройте язык информационных сообщений в кадрах захвата с помощью метода setLocale. Используйте перечисление LocaleTypes:

  • LocaleTypes.PT_BR — португальский (Бразилия)
  • LocaleTypes.ES_MX — испанский (Мексика)
  • LocaleTypes.ES_ES — испанский (Испания)
  • LocaleTypes.EN_US — английский (США)
unicoCheck.setLocale(LocaleTypes.EN_US);
информация
  • Для использования этой функции может потребоваться удалённая активация. Если вы хотите её использовать, уведомите своего менеджера проекта или службу поддержки Unico.
  • Если не настроено, SDK использует португальский в качестве языка по умолчанию.

Полный список поддерживаемых значений LocaleTypes см. в Справочнике API > Перечисления.

Цвета

Примените пользовательскую тему, настроив поддерживаемые методы. Значения цветов можно передавать как Color Resource (R.color.your_color) или как шестнадцатеричную строку ("#FF0000").

МетодЧто настраивается
getColorBackground()Цвет фона силуэта
getColorBoxMessage()Цвет фона поля сообщения
getColorTextMessage()Цвет текста внутри поля сообщения
getColorIconTakePictureButton()Цвет иконки кнопки ручного захвата фото
getColorBackgroundBottomDocument()Цвет фона блока захвата документа
getColorTextBottomDocument()Цвет текста блока захвата документа
Цвет кнопки отмены (Android)

В реализации Android настройка colorCancelButtonIcon выполняется путём добавления нужного цвета в файл ресурсов Android colors.xml:

<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
Область настройки

Других измерений настройки нет — базовые нативные SDK не предоставляют их, поэтому Flutter-плагин также не может их предложить. Если вам нужен собственный UI, обратитесь к варианту Capture Standard (интеграция через headless API).