Android components Actions
StanceButton
BetaTriggers an action, with six variants, three sizes, icons and a loading state.
- PlatformAndroid, Jetpack Compose
- Builds on
Button - Kindcomposable
Preview
Rendered by the Jetpack Compose library, not drawn by hand.






Usage
Column(verticalArrangement = Arrangement.spacedBy(StanceSpacing.space2)) {
StanceButton("Save template", onClick = {}, leadingIcon = StanceIcons.Check)
StanceButton("Preview", onClick = {}, variant = StanceButtonVariant.Outline)
StanceButton("Delete", onClick = {}, variant = StanceButtonVariant.Danger)
StanceButton("Deploying", onClick = {}, loading = true)
}Accessibility
- Touch target is at least 48dp.
- Loading keeps focus and is announced as Loading.