Composable Function

RemoteIconButton

Wear Material RemoteIconButton is a circular, icon-only button with transparent background and no border.

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.
Jetpack Compose beyond MaterialFree components, screens and templates for apps that don’t look like Google’s. Copy them into your app, or let your coding agent add them.Browse for free

Content updated: