跳转到主要内容

自定义

采集流程可用性

这些自定义选项仅在采集流程为 document-captureliveness 时可用。

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 参考 > 枚举

颜色

通过配置支持的方法来应用自定义主题。颜色值可以作为颜色资源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 选项(无界面 API 集成)。