Настройка
Эти настройки доступны только в том случае, если поток захвата — 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 настройка colorCancelButtonIcon выполняется путём добавления нужного цвета в файл ресурсов Android colors.xml:
<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
Других измерений настройки нет — базовые нативные SDK не предоставляют их, поэтому Flutter-плагин также не может их предложить. Если вам нужен собственный UI, обратитесь к варианту Capture Standard (интеграция через headless API).