Zum Hauptinhalt springen

Anpassung

Verfügbarkeit des Aufnahme-Flows

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.

Sprache

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);
Information
  • 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.

Farben

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.

MethodeWas 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
Farbe der Abbrechen-Schaltfläche (Android)

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>
Anpassungsumfang

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).