CustomActionMediaButton
A base button for custom action media controls.
Parameters
Will be called when the user clicks the button.
The icon to display inside the button.
The content description for the icon.
Modifier to be applied to the button.
Controls the enabled state of the button. When false, this button will not be clickable (Optional).
Defines the shape for this button. Defaults to CircleShape (Optional).
IconButtonColors that will be used to resolve the background and icon color for this button in different states (Optional).
The padding to be applied around the button. Defaults to Zero (Optional).
an optional hoisted MutableInteractionSource for observing and emitting Interactions for this button (Optional).
The size of the icon. Defaults to IconButtonDefaults.SmallIconSize (Optional).
BorderStroke to be applied to the button. If null, no border is drawn (Optional).