RemoteIconButton
Source set: Android
@Composable
public fun RemoteIconButton(
onClick: RemoteAction,
modifier: RemoteModifier = RemoteModifier,
enabled: RemoteBoolean = true.rb,
shape: RemoteShape = RemoteIconButtonDefaults.shape,
colors: RemoteIconButtonColors = RemoteIconButtonDefaults.iconButtonColors(),
border: RemoteBorderStroke? = null,
content: @Composable @RemoteComposable () -> Unit,
)
Wear Material RemoteIconButton is a circular, icon-only button with transparent background and no border. It offers a single slot to take icon or image content.
The default RemoteIconButton has no border and a transparent background for low emphasis actions. For actions that require higher emphasis, consider overriding the colors by RemoteIconButtonColors.copy
RemoteIconButton can be enabled or disabled. A disabled button will not respond to click events.
Example of a RemoteIconButton:
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. It must be a constant value. |
| shape | Defines the shape for this button. Defaults to a static shape based on RemoteIconButtonDefaults.shape |
| colors | RemoteIconButtonColors that will be used to resolve the background and content color for this button in different states. |
| border | Optional RemoteBorderStroke that will be used to resolve the border for this button in different states. |
| content | The content displayed on the icon button, expected to be icon or image. |