Skip to content

Latest commit

 

History

History
49 lines (44 loc) · 1.56 KB

README.md

File metadata and controls

49 lines (44 loc) · 1.56 KB

Preview

heart-switch Demo

LCSwitch

A Circular and Linear toggle switch component built using Jetpack Compose. Inspired by Oleg Frolov


Platform API

USAGE

Just add LCSwitch.kt file in your project . Examples are in the MainActivity.kt

Circular Switch:

@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,
)

Linear Switch

@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,
)