Implementation of Jetpack Compose material day/night switch.
buildscript {
repositories {
maven { setUrl("https://jitpack.io") }
}
}
Then add all or only needed library module dependencies to your module level build gradle:
dependencies {
implementation 'com.github.ShiftHackZ:DayNightSwitch:<VERSION>'
}
Add DayNightSwitch and its' mutable state to your composable:
var darkTheme by remember { mutableStateOf(false) }
DayNightSwitch(
checked = darkTheme,
onCheckedChange = { darkTheme = it },
)