Parametrizacion de textos (Tutorial‐recomendaciones) - ReconoSERID/SDK-ReconoSERID-Android GitHub Wiki

+ Nueva Parametrizacion de textos (Tutorial-recomendaciones) - SDK 3.1.0

TextUiCustomization

En la clase TextUiCustomization, el parámetro text permite modificar el texto de la vista a la que pertenece.


data class TextUiCustomization(  
    var textColor: ColorTheme? = null,  
    var textSize: Float? = null,  
    var text: String? = null,  
) : Serializable

Adicionalmente, las vistas de tutorial para los flujos de Biometría y Documento incluyen parámetros llamados RecommendationsText, los cuales controlan las recomendaciones mostradas en la pantalla de tutorial. Del mismo modo, los textos relacionados con los permisos (tanto para casos de aceptación como de denegación) se personalizan mediante los siguientes objetos:


data class BiometricTutorialView(  
    var titleCustomization: TextUiCustomization? = null,  
    var subtitleCustomization: TextUiCustomization? = null,  
    var contentTextColor: TextUiCustomization? = null,  
    var dialogSecondaryButtonCustomization: ButtonUiCustomization? = null,  
    override var screenBackgroundColor: ColorTheme? = null,  
    override var primaryButtonCustomization: ButtonUiCustomization? = null,  
    var closeButtonColor: ColorTheme? = null,  
    var firstRecommendationsText: String? = null,  
    var secondRecommendationsText: String? = null,  
    var thirdRecommendationsText: String? = null,  
    var permissionText: String? = null,  
    var messageWhenIsGranted: String? = null,  
    @RawRes var animationRaw: Int? = null,  
) : CommonUiCustomization()


data class DocumentTutorialView(  
    var titleCustomization: TextUiCustomization? = null,  
    var subtitleCustomization: TextUiCustomization? = null,  
    var contentTextColor: TextUiCustomization? = null,  
    override var screenBackgroundColor: ColorTheme? = null,  
    override var primaryButtonCustomization: ButtonUiCustomization? = null,  
    var firstRecommendationsText: String? = null,  
    var secondRecommendationsText: String? = null,  
    var thirdRecommendationsText: String? = null,  
    var fourthRecommendationsText: String? = null,  
    var permissionText: String? = null,  
    var messageWhenIsGranted: String? = null,  
    @RawRes var animationRaw: Int? = null,  
) : CommonUiCustomization()