SwitchView-Compose
SwitchView-Compose For CMP
it replaced Switch
how to implementation
build.gradle
implementation lastVersion
dependencies {
implementation("io.github.jmseb3:switchView:1.0.0")
}
how to use
use CustomSwitch
Column(
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center,
modifier = Modifier.fillMaxSize()
) {
val status by rememberSwitchStatus(true)
CustomSwitch(
status,
option = CustomSwitchOption()
)
}

use SectionSwitchView
Column(
horizontalAlignment = Alignment.CenterHorizontally,
verticalArrangement = Arrangement.Center,
modifier = Modifier.fillMaxSize()
) {
val status by rememberSwitchStatus(true)
SectionSwitchView(
staus = status,
option = CustomSwitchOption(),
section = "test1",
)
val status2 by rememberSwitchStatus(false)
SectionSwitchView(
staus = status2,
option = CustomSwitchOption(),
section = "test2",
description = "description for test2"
)
}

Custom Button
you can use other Option to change