IconButtonDefaults
Contains the default values for all four icon and icon toggle button types.
Types
Class that describes the different supported widths of the IconButton.
Properties
Default size for any xlarge icon button.
Default pressed shape for any extra large icon button.
Default shape for any extra large icon button.
Default selected shape for any extra large icon button.
Default selected shape for any extra large, square icon button.
Default shape for any extra large icon button.
Default container for any extra small icon button.
Default pressed shape for any extra small icon button.
Default round shape for any extra small icon button.
Default selected shape for any extra small icon button.
Default selected shape for any extra small, square icon button.
Default square shape for any extra small icon button.
Default shape for a filled icon button.
Default size for any large icon button.
Default pressed shape for any large icon button.
Default shape for any large icon button.
Default selected shape for any large icon button.
Default selected shape for any large, square icon button.
Default shape for any large icon button.
Default container size for any medium icon button.
Default pressed shape for any medium icon button.
Default shape for any medium icon button.
Default selected shape for any medium icon button.
Default selected shape for any medium, square icon button.
Default shape for any medium icon button.
Default shape for an outlined icon button.
Default size for any small icon button.
Default pressed shape for any small icon button.
Default shape for any small icon button.
Default selected shape for any small icon button.
Default selected shape for any small, square icon button.
Default square shape for any small icon button.
Default ripple shape for a standard icon button.
Functions
Default container size for any extra large icon button.
Default container size for any extra small icon button.
Creates a IconButtonColors that represents the default colors used in a FilledIconButton.
Creates a IconToggleButtonColors that represents the default colors used in a FilledIconToggleButton.
Creates a IconButtonColors that represents the default colors used in a FilledTonalIconButton.
Creates a IconToggleButtonColors that represents the default colors used in a FilledTonalIconToggleButton.
Contains the default values used by IconButton. LocalContentColor will be applied to the icon and down the UI tree.
Creates a IconButtonColors that represents the default colors used in a IconButton. LocalContentColor will be applied to the icon and down the UI tree unless a custom contentColor is provided.
Creates a IconButtonColors that represents the recommended high contrast colors used in an IconButton.
Creates a IconToggleButtonColors that represents the default colors used in a IconToggleButton. LocalContentColor will be applied to the icon and down the UI tree.
Creates a IconToggleButtonColors that represents the default colors used in a IconToggleButton. LocalContentColor will be applied to the icon and down the UI tree unless a custom contentColor is provided.
Creates a IconToggleButtonColors that represents the recommended high contrast colors used in a IconToggleButton. See iconToggleButtonColors for default values that applies LocalContentColor to the icon and down the UI tree.
Creates a IconToggleButtonColors that represents the recommended high contrast colors used in a IconToggleButton.
Default container size for any large icon button.
Default container size for any medium icon button.
Represents the BorderStroke for an OutlinedIconButton, depending on its enabled state. LocalContentColor will be used as the border color.
Creates a IconButtonColors that represents the default colors used in a OutlinedIconButton. LocalContentColor will be applied to the icon and down the UI tree.
Creates a IconButtonColors that represents the default colors used in a OutlinedIconButton.
Represents the BorderStroke for an OutlinedIconButton, depending on its enabled state. The spec recommended color will be used as the border color.
Creates a IconButtonColors that represents the default colors used in a OutlinedIconButton.
Represents the BorderStroke for an OutlinedIconButton, depending on its enabled and checked state. LocalContentColor will be used as the border color.
Creates a IconToggleButtonColors that represents the default colors used in a OutlinedIconToggleButton. LocalContentColor will be applied to the icon and down the UI tree.
Represents the BorderStroke for an OutlinedIconButton, depending on its enabled and checked state. The spec recommended color will be used as the border color.
Creates a IconToggleButtonColors that represents the default colors used in a OutlinedIconToggleButton.
Creates a IconButtonShapes that correspond to a default IconButton in the active and pressed states. IconButton will morph between these shapes as long as the shapes are all CornerBasedShapes.
Creates a IconButtonShapes that correspond to the shapes in the default or pressed states. Icon button will morph between these shapes as long as the shapes are all CornerBasedShapes.
Default container size for any small icon button.
Creates a ButtonShapes that correspond to a default IconToggleButton in the active, pressed and selected states. IconToggleButton will morph between these shapes as long as the shapes are all CornerBasedShapes.
Creates a IconToggleButtonShapes that correspond to the shapes in the default, pressed, and checked states. Icon button will morph between these shapes as long as the shapes are all CornerBasedShapes.