A Circular and Linear toggle switch component built using Jetpack Compose. Inspired by Oleg Frolov
Just add LCSwitch.kt file in your project . Examples are in the MainActivity.kt
@Composable
fun SwitcherC(
modifier: Modifier = Modifier,
width: Dp = 46.dp,
height: Dp = 26.dp,
checked: Boolean = true,
onCheckedChange: ((Boolean) -> Unit)? = null,
elevation: Dp = 4.dp,
onColor: Color = Color(0xFF48ea8b),
offColor: Color = Color(0xFFff4651),
iconColor: Color = Color.White,
)
@Composable
fun SwitcherL(
modifier: Modifier = Modifier,
width: Dp = 46.dp,
height: Dp = 26.dp,
checked: Boolean = true,
onCheckedChange: ((Boolean) -> Unit)? = null,
elevation: Dp = 4.dp,
onColor: Color = Color(0xFF48ea8b),
offColor: Color = Color(0xFFff4651),
iconColor: Color = Color.White,
)