Skip to content

A library to give you Switch with image background + UI Sample by Jetpack Compose

License

Notifications You must be signed in to change notification settings

razaghimahdi/ImageSwitch

Repository files navigation

ImageSwitch

A library to give you Switch with image background + UI Sample by Jetpack Compose

Give a Star! ⭐

If you like or are using this project to learn or start your solution, please give it a star. Thanks!

Step 1. Add it in your project-level build.gradle or settings.gradle file:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Step 2. Add the dependency

dependencies {
        implementation 'com.github.razaghimahdi:ImageSwitch:1.0.0'
} 

Step 3. How to use

val checkedState = remember { mutableStateOf(true) }

ImageSwitch(
    checkedImage = painterResource(R.drawable.good_morning),
    unCheckedImage = painterResource(R.drawable.good_night),
    size = 150.dp,
    checked = checkedState.value,
    onCheckedChange = { checkedState.value = it }
)
doc_2023-03-19_00-54-30.mp4

Developed by Mahdi Razzaghi Ghaleh