-
Alert
`Alert` lays out the content for an opinionated, alert screen.
-
AppCard
Opinionated Wear Material `Card` that offers a specific 5 slot layout to show information about an application, e.
-
Button
Wear Material `Button` that offers a single slot to take any content (text, icon or image).
-
Card
Base level Wear Material `Card` that offers a single slot to take any content.
-
Checkbox
`Checkbox` provides an animated checkbox for use as a toggle control in `ToggleChip` or `SplitToggleChip`.
-
Chip
Base level Wear Material `Chip` that offers a single slot to take any content.
-
CircularProgressIndicator
Determinate Material Design circular progress indicator.
-
CompactButton
Wear Material `CompactButton` that offers a single slot to take any content (text, icon or image).
-
CompactChip
A compact Wear Material Chip that offers two slots and a specific layout for an icon and label.
-
Confirmation
`Confirmation` lays out the content for an opinionated confirmation screen that displays a message to the user for `durationMillis`.
-
Dialog
`Dialog` displays a full-screen dialog, layered over any other content.
-
HorizontalPageIndicator
A horizontal indicator for a Pager, representing the currently active page and total pages drawn using a `Shape`.
-
Icon
Icon component that draws `imageVector` using `tint`, defaulting to `LocalContentColor`.
-
InlineSlider
`InlineSlider` allows users to make a selection from a range of values.
-
ListHeader
A slot based composable for creating a list header item.
-
MaterialTheme
MaterialTheme defines the styling principles from the WearOS Material design specification which extends the Material design specification.
-
OutlinedButton
Wear Material `OutlinedButton` that offers a single slot to take any content (text, icon or image).
-
OutlinedChip
Wear Material `OutlinedChip` that offers three slots and a specific layout for an icon, label and secondaryLabel.
-
OutlinedCompactButton
Wear Material `OutlinedCompactButton` that offers a single slot to take any content (text, icon or image).
-
OutlinedCompactChip
A compact Outlined Wear Material Chip that offers two slots and a specific layout for an icon and label.
-
Picker
A scrollable list of items to pick from.
-
PickerGroup
A group of `Picker`s to build components where multiple pickers are required to be combined together.
-
PositionIndicator
Creates an `PositionIndicator` based on the values in a `ScrollState` object.
-
ProvideTextStyle
This function is used to set the current value of `LocalTextStyle`, merging the given style with the current style values for any missing attributes.
-
RadioButton
`RadioButton` provides an animated radio button for use as a toggle control in `ToggleChip` or `SplitToggleChip`.
-
Scaffold
Scaffold implements the basic Wear Material Design visual layout structure.
-
ScalingLazyColumn
A scrolling scaling/fisheye list component that forms a key part of the Wear Material Design language.
-
SelectableChip
A `SelectableChip` is a specialized type of `Chip` that includes a slot for a bi-state selection control such as a radio button.
-
SplitSelectableChip
A `SplitSelectableChip` is a specialized type of `Chip` that includes a slot for a selection control, such as a radio button.
-
SplitToggleChip
A `SplitToggleChip` is a specialized type of `Chip` that includes a slot for a toggle control, such as a toggle or checkbox.
-
Stepper
`Stepper` allows users to make a selection from a range of values.
-
SwipeToDismissBox
Wear Material `SwipeToDismissBox` that handles the swipe-to-dismiss gesture.
-
SwipeToRevealCard
`SwipeToReveal` Material composable for `Card`s.
-
SwipeToRevealChip
`SwipeToReveal` Material composable for `Chip`s.
-
SwipeToRevealPrimaryAction
A composable which can be used for setting the primary action of material `SwipeToRevealCard` and `SwipeToRevealChip`.
-
SwipeToRevealSecondaryAction
A composable which can be used for setting the secondary action of material `SwipeToRevealCard` and `SwipeToRevealChip`.
-
SwipeToRevealUndoAction
A composable which can be used for setting the undo action of material `SwipeToRevealCard` and `SwipeToRevealChip`.
-
Switch
`Switch` provides an animated switch for use as a toggle control in `ToggleChip` or `SplitToggleChip`.
-
Text
High level element that displays text and provides semantics / accessibility information.
-
TimeText
Layout to show the current time and a label at the top of the screen.
-
TitleCard
Opinionated Wear Material `Card` that offers a specific 3 slot layout to show interactive information about an application, e.
-
ToggleButton
Wear Material `ToggleButton` that offers a single slot to take any content (text, icon or image).
-
ToggleChip
A `ToggleChip` is a specialized type of `Chip` that includes a slot for a bi-state toggle control such as a toggle or checkbox.
-
Vignette
Vignette is whole screen decoration used to blur the top and bottom of the edges of a wearable screen when scrolling content is displayed.
Wear Material Compose
Jetpack Compose API reference for compose-material.