OutlinedCompactButton
Composable Component
Wear Material OutlinedCompactButton
that offers a single slot to take any content (text, icon
or image).
Android
@Composable
public fun OutlinedCompactButton(
onClick: () -> Unit,
modifier: Modifier = Modifier,
enabled: Boolean = true,
colors: ButtonColors = ButtonDefaults.outlinedButtonColors(),
backgroundPadding: Dp = ButtonDefaults.CompactButtonBackgroundPadding,
interactionSource: MutableInteractionSource? = null,
shape: Shape = CircleShape,
border: ButtonBorder = ButtonDefaults.outlinedButtonBorder(),
content: @Composable BoxScope.() -> Unit,
): Unit
Parameters
onClick | Will be called when the user clicks the button. |
modifier | Modifier to be applied to the button. |
enabled | Controls the enabled state of the button. When false , this button will not be clickable. |
colors | ButtonColors that will be used to resolve the background and content color for this button in different states. See ButtonDefaults.outlinedButtonColors . |
backgroundPadding | Increases the transparent clickable area around the background, defaults to ButtonDefaults.CompactButtonBackgroundPadding |
interactionSource | an optional hoisted MutableInteractionSource for observing and emitting Interaction s for this button. You can use this to change the button's appearance or preview the button in different states. Note that if null is provided, interactions will still happen internally. |
shape | Defines the button's shape. It is strongly recommended to use the default as this shape is a key characteristic of the Wear Material Theme. |
border | ButtonBorder that will be used to resolve the button border in different states. See ButtonDefaults.outlinedButtonBorder . |
content | The content displayed on the OutlinedCompactButton such as text, icon or image. |