Personalización Flutter
En esta sección, encontrará toda la información necesaria para la personalización del SDK de la plataforma Unico IDCloud en sus aplicaciones Flutter.
El SDK Flutter permite realizar algunas personalizaciones. A continuación, vea todas las personalizaciones posibles para este SDK.
Personalizar idioma
Es posible configurar la experiencia de los mensajes informativos de los marcos de captura cambiando su idioma. Utilice el enumerado LocaleTypes
, que contiene los siguientes valores:
LocaleTypes.PT_BR
: para Portugués (Brasil);LocaleTypes.ES_MX
: para Español (México);LocaleTypes.ES_ES
: para Español (España);LocaleTypes.EN_US
: para Inglés (EUA).
Vea cómo implementarlo en el siguiente ejemplo:
Puede ser necesaria una activación remota para su uso. Si desea usarla, comuníquese con su gerente de proyectos o con el soporte de Unico.
Si no se configura, por defecto el SDK utilizará el portugués como idioma principal.
Personalizar la experiencia del proceso de captura
Esta es una etapa opcional, pero muy recomendada para que el proceso de captura tenga la identidad visual de su empresa.
Es posible personalizar algunos objetos del marco de acuerdo con el modo de cámara utilizado, mediante el método setTheme()
.
Los tipos admitidos para representar el color son Color Resource o una String que contenga el código hexadecimal del color. Ejemplo: R.color.red o #FF0000.
Todos los métodos están disponibles a continuación:
getColorSilhouetteError()
Método utilizado para personalizar el color del error de la silueta
getColorSilhouetteNeutral()
Método utilizado para personalizar el color neutro de la silueta
getColorBackground()
Método utilizado para personalizar el color de fondo de la silueta
getColorBoxMessage()
Método utilizado para personalizar el color de fondo del mensaje
getColorTextMessage()
Método utilizado para personalizar el color del texto del mensaje
getColorBackgroundPopupError()
Método utilizado para personalizar el color de fondo del popup
getColorBackgroundButtonPopupErrorgetColorTextPopupError()
Método utilizado para personalizar el color del texto e íconos del popup
getColorBackgroundButtonPopupError()
Método utilizado para personalizar el color de fondo del botón del popup
getColorTextButtonPopupError()
Método utilizado para personalizar el color del texto del botón del popup
getColorBackgroundTakePictureButton()
Método utilizado para personalizar el color de fondo del botón para tomar foto manualmente
getColorIconTakePictureButton()
Método utilizado para personalizar el color del ícono del botón para tomar foto manualmente
getColorBackgroundBottomDocument()
Método utilizado para personalizar el color de fondo del cuadro en la captura de documentos
getColorTextBottomDocument()
Método utilizado para personalizar el color del texto del cuadro en la captura de documentos
getColorProgressBar()
Método utilizado para personalizar el color de la barra de progreso en la validación de la imagen
getColorCancelButtonIcon()
Método utilizado para personalizar el color del ícono de cancelar la captura en la esquina superior izquierda
En la implementación de Android, la personalización de colorCancelButtonIcon debe realizarse agregando el color deseado en el archivo de recursos colors.xml.
¿Dudas?
¿No encontraste algo o aún necesitas ayuda? Si ya eres cliente o socio, puedes ponerte en contacto a través del Centro de Ayuda.
Atualizado
Isto foi útil?