Properties
| Property | Type | Description |
|---|---|---|
| iconSize | double | The size of the icon inside the button. |
| padding | StacEdgeInsets | The padding inside the button. |
| alignment | StacAlignment | How the icon should be aligned within the button. |
| splashRadius | double | The radius of the splash effect. |
| color | StacColor | The color to paint the icon. |
| focusColor | StacColor | The color to paint the button when it has the input focus. |
| hoverColor | StacColor | The color to paint the button when a pointer is hovering over it. |
| highlightColor | StacColor | The color to paint the button when it is pressed. |
| splashColor | StacColor | The color to paint the splash effect when the button is pressed. |
| disabledColor | StacColor | The color to paint the icon when the button is disabled. |
| onPressed | StacAction | The callback that is called when the button is tapped. |
| autofocus | bool | Whether the button should be focused when the page is loaded. Defaults to false. |
| tooltip | String | The text to display when the user long-presses the button. |
| enableFeedback | bool | Whether to provide acoustic and/or haptic feedback. |
| constraints | StacBoxConstraints | The constraints for the button. |
| style | StacButtonStyle | The style to apply to the button. |
| isSelected | bool | Whether the button is selected. |
| selectedIcon | StacWidget | The icon to display when the button is selected. |
| icon | StacWidget | The icon to display inside the button. |