AlertDialog
In Material 3 Compose
@Composable
fun SplitButtonLayoutSample() {
var expanded by remember { mutableStateOf(false) }
SplitButtonLayout(
leadingButton = {
SplitButtonDefaults.LeadingButton(onClick = {}) {
Icon(
Icons.Filled.Edit,
modifier = Modifier.size(SplitButtonDefaults.LeadingIconSize),
contentDescription = null,
)
Spacer(Modifier.size(ButtonDefaults.IconSpacing))
Text("Edit")
}
},
trailingButton = {
SplitButtonDefaults.TrailingButton(
checked = expanded,
onCheckedChange = { expanded = it },
) {
Icon(
Icons.Filled.KeyboardArrowDown,
modifier = Modifier.size(SplitButtonDefaults.TrailingIconSize),
contentDescription = "More options",
)
}
},
)
}