自定义
采集流程可用性
这些自定义选项仅在采集流程为 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 参考 > 枚举。
颜色
通过配置支持的方法来应用自定义主题。颜色值可以作为颜色资源(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 集成)。