ShiftHackZ / DayNightSwitch

Jetpack Compose material day/night switch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DayNightSwitch

Implementation of Jetpack Compose material day/night switch.

Implementation

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>'
}

Usage

Add DayNightSwitch and its' mutable state to your composable:

var darkTheme by remember { mutableStateOf(false) }
DayNightSwitch(
    checked = darkTheme,
    onCheckedChange = { darkTheme = it },
)

Demo

About

Jetpack Compose material day/night switch


Languages

Language:Kotlin 100.0%