Personalização Flutter
Personalizar idioma
É possível configurar a experiência das mensagens informativas dos frames de captura alterando seu idioma. Utilize o enumerado LocaleTypes que contém os seguintes valores:
LocaleTypes.PT_BR: para Português(Brasil);LocaleTypes.ES_MX: para Espanhol(México);LocaleTypes.ES_ES: para Espanhol(Espanha);LocaleTypes.EN_US: para Inglês(EUA).
Veja como implementar no exemplo abaixo:
unicoCheck.setLocale(LocaleTypes.EN_US);Personalizar experiência do processo de captura
Esta é uma etapa opcional, porém muito recomendada para que o processo de captura tenha a identidade visual da sua empresa.
É possível customizar alguns objetos do frame de acordo com o modo de câmera utilizado, através do método setTheme().
Os tipos suportados para representação de cor são Color Resource ou String contendo o código hexadecimal da cor. Ex: R.color.red ou #FF0000.
Todos os métodos estão disponíveis abaixo:
getColorBackground()
Método utilizado para customizar a cor de fundo da silhueta
getColorBoxMessage()
Método utilizado para customizar a cor de fundo da mensagem
getColorTextMessage()
Método utilizado para customizar a cor de texto da mensagem
getColorIconTakePictureButton()
Método utilizado para customizar a cor de ícone do botão de tirar foto manualmente
getColorBackgroundBottomDocument()
Método utilizado para customizar a cor de fundo do box na captura de documentos
getColorTextBottomDocument()
Método utilizado para customizar a cor de texto do box na captura de documentos
Na implementação do android, a customização do colorCancelButtonIcon deve ser feita adicionando a cor desejado no arquivo de resources colors.xml
<resources>
<color name="unico_color_button_cancel">YOUR COLOR</color>
</resources>Atualizado
Isto foi útil?