For the complete documentation index, see llms.txt. This page is also available as Markdown.
Personalização
Este guia explica como personalizar a aparência do SDK em seus aplicativos Android. Recomenda-se adicionar as modificações tanto no tema claro quanto no escuro (night).
Cores e logo
Para alterar as cores principais e o logo do SDK:
Crie um arquivo sdk_styles.xml no aplicativo do cliente.
Adicione ou modifique o valor hex (RGB) cor e logo:
<?xml version="1.0" encoding="utf-8"?><resources><!-- SdkTheme --><colorname="sdkPrimaryColor">#7636FC</color><colorname="sdkSecondaryColor">#03DAC5</color><colorname="sdkBackgroundColor">#FFFFFF</color><colorname="sdkErrorColor">#DD3631</color><!-- SdkColorsPalette --><colorname="sdkTitleTextColor">#1D2C4D</color><colorname="sdkBodyTextColor">#526080</color><colorname="sdkSuccessColor">#07A13A</color><colorname="sdkNeutralColor">#202C4B</color><colorname="sdkAccentColor">#EA7547</color><colorname="sdkTopIconsColor">#243760</color><colorname="sdkButtonTextColor">#FFFFFF</color><!-- SDK BUTTONS --><dimenname="sdk_buttons_corner_dimen">32dp</dimen><!-- SDK LOGO --><drawablename="sdk_logo">@drawable/ic_demo_logo</drawable><!-- ..Adicione detalhes de cada componente... --></resources>
Os cores principais que também afetam as animações são:
sdkPrimaryColor, sdkErrorColor, sdkSuccessColor, sdkNeutralColor, sdkAccentColor.
Para incluir o logo é necessário adicionar no arquivo a seguinte linha, com o nome configurado.
É recomendado o formato vetorial (.xml).
Os componentes de Selphi e SelphID possuem seu zip de recursos associados, que é mantido separado desta funcionalidade do SDK.
Animações
Os arquivos Lottie podem ser substituídos colocando os novos arquivos em res/raw/ com os mesmos nomes:
Textos
Crie um arquivo XML com as strings a serem sobrescritas:
Fontes
Adicione os arquivos .ttf na pasta res/font/.
Atribua o nome exato esperado pelo SDK. Se o nome não corresponder, a fonte não será aplicada.
Ícones da barra superior
Para personalizar os ícones da barra superior, crie os recursos em res/drawable/ com os seguintes nomes:
Imagens das telas de solicitação de permissões e diagnósticos
Para personalizar as imagens que aparecem nas telas de solicitação de permissão e de diagnóstico, crie os recursos em res/drawable/ com os seguintes nomes: