π¨ Android β Theme
Concepts
At initializeβ
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",
)
tip
example/android includes ThemeHelper.kt for reference palettes.
After connect β runtimeβ
val sdk = AzeooSDK.shared
sdk.theme.setThemeMode(AzeooThemeMode.DARK) { }
sdk.theme.setPrimaryColor("#7C3AED") { }
sdk.theme.resetToDefault { }
sdk.theme.getCurrentTheme { config ->
// sync host toolbar, etc.
}
| Method | Use when |
|---|---|
setThemeMode | User toggles light/dark in your settings |
setPrimaryColor | Quick brand accent change |
resetToDefault | Restore colors from initialize |