Personalización del SDK
Esta guía explica cómo personalizar la apariencia del SDK en tu aplicación. Se pueden modificar colores, logos, animaciones, textos, fuentes e iconos.
Se recomienda agregar las modificaciones tanto en el tema claro como oscuro (night).
Colores y logo
Para cambiar los colores principales y el logo del SDK:
Crea un archivo
sdk_styles.xmlen la aplicación del cliente.Añade o modifica el valor hex (RGB) color y logo:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- SdkTheme -->
<color name="sdkPrimaryColor">#7636FC</color>
<color name="sdkSecondaryColor">#03DAC5</color>
<color name="sdkBackgroundColor">#FFFFFF</color>
<color name="sdkErrorColor">#DD3631</color>
<!-- SdkColorsPalette -->
<color name="sdkTitleTextColor">#1D2C4D</color>
<color name="sdkBodyTextColor">#526080</color>
<color name="sdkSuccessColor">#07A13A</color>
<color name="sdkNeutralColor">#202C4B</color>
<color name="sdkAccentColor">#EA7547</color>
<color name="sdkTopIconsColor">#243760</color>
<color name="sdkButtonTextColor">#FFFFFF</color>
<!-- SDK BUTTONS -->
<dimen name="sdk_buttons_corner_dimen">32dp</dimen>
<!-- SDK LOGO -->
<drawable name="sdk_logo">@drawable/ic_demo_logo</drawable>
<!-- ..Add particulars of each component... -->
</resources>Los colores principales que afectan también a animaciones son:
sdkPrimaryColor,sdkErrorColor,sdkSuccessColor,sdkNeutralColor,sdkAccentColor.Para incluir el logo hay que añadir en el fichero la siguiente línea, con el nombre configurado.
Se recomienda formato vectorial (.xml).
Animaciones
Las animaciones (Lottie) pueden sobrescribirse colocando archivos en res/raw/ con el mismo nombre que los usados por el SDK.
Textos
Los textos del SDK se pueden modificar, añadiendo el siguiente fichero XML en la aplicación del cliente y modificar los string.
Fuentes
Añade los archivos
.ttfen la carpetares/font/.Asigna el nombre exacto esperado por el SDK. Si el nombre no coincide, la fuente no se aplicará.

Iconos de la barra superior
Para personalizar los iconos de la barra superior:
Crea los recursos en la carpeta
res/drawable/.Usa los siguientes nombres:
Last updated