Aller au contenu principal

🎨 Android — Thème

À l'initialisation​

AzeooSDK.initialize(
context = applicationContext,
apiKey = BuildConfig.AZEOO_API_KEY,
theme = AzeooThemeConfig(
primaryLight = "#0066CC",
primaryDark = "#4DA3FF",
secondaryLight = "#00AA88",
secondaryDark = "#66DDAA",
backgroundLight = "#FFFFFF",
backgroundDark = "#121212",
success = "#22C55E",
error = "#EF4444",
warning = "#F59E0B",
),
locale = "fr",
)
astuce

example/android inclut ThemeHelper.kt pour des palettes de référence.

Après la connexion — à l'exécution​

val sdk = AzeooSDK.shared

sdk.theme.setThemeMode(AzeooThemeMode.DARK) { }
sdk.theme.setPrimaryColor("#7C3AED") { }
sdk.theme.resetToDefault { }
sdk.theme.getCurrentTheme { config ->
// sync host toolbar, etc.
}
MéthodeQuand l'utiliser
setThemeModeL'utilisateur bascule clair/sombre dans vos paramètres
setPrimaryColorChangement rapide de la couleur d'accent de marque
resetToDefaultRestaurer les couleurs définies à l'initialize

Voir aussi​