🌈 Create new beautiful Compose Gradients with our new wesite ->

EdgeButton

EdgeButton preview
Kotlin
@Composable
fun EdgeButtonSample() {
    Column(
        Modifier.fillMaxSize().padding(horizontal = 20.dp).padding(top = 16.dp),
        horizontalAlignment = Alignment.CenterHorizontally,
    ) {
        Column(modifier = Modifier.weight(1f), verticalArrangement = Arrangement.Center) {
            Text(
                "EdgeButton hugs the bottom of the curved screen",
                modifier = Modifier.fillMaxWidth(),
                textAlign = TextAlign.Center,
            )
        }
        EdgeButton(onClick = { /* Do something */ }, buttonSize = EdgeButtonSize.Medium) {
            Icon(
                Icons.Filled.Check,
                contentDescription = "Check icon",
                modifier = Modifier.size(ButtonDefaults.IconSize),
            )
        }
    }
}