Anpassung
Diese Anpassungen sind nur verfügbar, wenn der Aufnahme-Flow document-capture oder liveness ist.
Das Flutter SDK unterstützt zwei Anpassungsdimensionen (geerbt von den zugrunde liegenden nativen SDKs): Sprache und Farben.
Konfigurieren Sie die Sprache der Informationsmeldungen in den Aufnahme-Frames über die Methode setLocale. Verwenden Sie das LocaleTypes-Enum:
LocaleTypes.PT_BR— Portugiesisch (Brasilien)LocaleTypes.ES_MX— Spanisch (Mexiko)LocaleTypes.ES_ES— Spanisch (Spanien)LocaleTypes.EN_US— Englisch (USA)
unicoCheck.setLocale(LocaleTypes.EN_US);
- Für die Nutzung dieser Funktion kann eine Remote-Aktivierung erforderlich sein. Wenn Sie diese nutzen möchten, informieren Sie Ihren Projektmanager oder den Unico-Support.
- Wenn nicht konfiguriert, verwendet das SDK Portugiesisch als Standardsprache.
Weitere Informationen zur vollständigen Liste der unterstützten LocaleTypes-Werte finden Sie unter API-Referenz > Enums.
Wenden Sie ein benutzerdefiniertes Theme an, indem Sie die unterstützten Methoden konfigurieren. Farbwerte können als Color Resource (R.color.your_color) oder als hexadezimaler String ("#FF0000") übergeben werden.
| Methode | Was wird angepasst |
|---|---|
getColorBackground() | Hintergrundfarbe der Silhouette |
getColorBoxMessage() | Hintergrundfarbe des Nachrichtenfeldes |
getColorTextMessage() | Textfarbe im Nachrichtenfeld |
getColorIconTakePictureButton() | Symbolfarbe der manuellen Fotoaufnahme-Schaltfläche |
getColorBackgroundBottomDocument() | Hintergrundfarbe des Dokumentenaufnahme-Feldes |
getColorTextBottomDocument() | Textfarbe des Dokumentenaufnahme-Feldes |
In der Android-Implementierung sollte die Anpassung von colorCancelButtonIcon durch Hinzufügen der gewünschten Farbe in der Android-Ressourcendatei colors.xml erfolgen:
<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>
Keine anderen Anpassungsdimensionen sind verfügbar — die zugrunde liegenden nativen SDKs stellen diese nicht bereit, daher kann das Flutter-Plugin es ebenfalls nicht. Wenn Sie eine eigene Benutzeroberfläche benötigen, lesen Sie die Option Capture Standard (headless API-Integration).