-
AlertDialog
AlertDialogs provide important prompts in a user flow.
-
AlertDialogContent
This `AlertDialogContent` overload provides the content for an `AlertDialog` with 2 buttons to confirm or dismiss an action.
-
AnimatedPage
Animates a page within a `androidx.
-
AnimatedText
A composable that displays an animated text.
-
AppCard
Opinionated Wear Material 3 `Card` that offers a specific 5 slot layout to show information about an application, e.
-
AppScaffold
`AppScaffold` is one of the Wear Material3 scaffold components.
-
ArcProgressIndicator
Indeterminate Material Design arc progress indicator.
-
Button
Base level Wear Material3 `Button` that offers a single slot to take any content.
-
ButtonGroup
Layout component to implement an expressive group of buttons in a row, that react to touch by growing the touched button, (while the neighbor(s) shrink to accommodate and keep the…
-
Card
Base level Wear Material 3 `Card` that offers a single slot to take any content.
-
CheckboxButton
The Wear Material `CheckboxButton` offers three slots and a specific layout for an icon, a label, and a secondaryLabel.
-
ChildButton
Base level Wear Material3 `ChildButton` that offers a single slot to take any content.
-
CircularProgressIndicator
Material Design circular progress indicator.
-
CompactButton
A Wear Material3 `CompactButton` that offers two slots and a specific layout for an icon and label.
-
ConfirmationDialog
Shows a transient `ConfirmationDialog` with an icon and optional very short `curvedText`.
-
ConfirmationDialogContent
This overload of `ConfirmationDialogContent` provides the content for a `ConfirmationDialog` with an icon and optional very short `curvedText`.
-
DatePicker
Full screen `DatePicker` with day, month, year.
-
Dialog
A base dialog component used by `AlertDialog` and `ConfirmationDialog` variations.
-
EdgeButton
Wear Material3 `EdgeButton` that offers a single slot to take any content.
-
FadingExpandingLabel
Animates label text for which the number of lines can vary, changing the size of the container component.
-
FailureConfirmationDialog
Shows a `FailureConfirmationDialog` with a failure icon and an optional short curved text.
-
FailureConfirmationDialogContent
`FailureConfirmationDialogContent` provides the content for a failure confirmation dialog with icon and an optional short curved text.
-
FilledIconButton
Wear Material `FilledIconButton` is a circular, icon-only button with a colored background and a contrasting content color.
-
FilledTonalButton
Base level Wear Material3 `FilledTonalButton` that offers a single slot to take any content.
-
FilledTonalIconButton
Wear Material `FilledTonalIconButton` is a circular, icon-only button with a muted, colored background and a contrasting icon color.
-
HorizontalPageIndicator
Horizontal page indicator for use with `HorizontalPager`, representing the currently active page and the approximate number of pages.
-
HorizontalPagerScaffold
`HorizontalPagerScaffold` is one of the Wear Material3 scaffold components.
-
Icon
Icon component that draws `imageVector` using `tint`, defaulting to `LocalContentColor`.
-
IconButton
Wear Material `IconButton` is a circular, icon-only button with transparent background and no border.
-
IconToggleButton
Wear Material `IconToggleButton` is a filled icon toggle button which switches between primary colors and tonal colors depending on `checked` value, and offers a single slot for i…
-
LevelIndicator
Creates a `LevelIndicator` for screens that that control a setting such as volume with either rotating side button, rotating bezel.
-
LinearProgressIndicator
Material Design linear progress indicator.
-
ListHeader
A slot based composable for creating a list header item.
-
ListSubHeader
A two slot based composable for creating a list sub-header item.
-
MaterialTheme
MaterialTheme defines the styling principles from the Wear Material3 design specification which extends the Material design specification.
-
OpenOnPhoneDialog
A full-screen dialog that displays an animated icon with a curved text at the bottom.
-
OpenOnPhoneDialogContent
This composable provides the content for an `OpenOnPhoneDialog` that displays an animated icon with curved text at the bottom.
-
OutlinedButton
Base level Wear Material3 `OutlinedButton` that offers a single slot to take any content.
-
OutlinedCard
Outlined Wear Material 3 `Card` that offers a single slot to take any content.
-
OutlinedIconButton
Wear Material `OutlinedIconButton` is a circular, icon-only button with a transparent background, contrasting icon color and border.
-
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.
-
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
The Wear Material `RadioButton` offers slots and a specific layout for an icon, a label and a secondaryLabel.
-
ScreenScaffold
`ScreenScaffold` is one of the Wear Material3 scaffold components.
-
ScrollIndicator
A composable that displays a visual indicator of scrolling progress within a scrollable container.
-
SegmentedCircularProgressIndicator
Material Design segmented circular progress indicator.
-
Slider
`Slider` allows users to make a selection from a range of values.
-
SplitCheckboxButton
The Wear Material `SplitCheckboxButton` offers slots and a specific layout for a label and secondaryLabel.
-
SplitRadioButton
The Wear Material `SplitRadioButton` offers two slots and a specific layout for a label and secondaryLabel.
-
SplitSwitchButton
The Wear Material `SplitSwitchButton` offers slots and a specific layout for a label and secondary label.
-
Stepper
`Stepper` allows users to make a selection from a range of values.
-
StepperLevelIndicator
Creates a `StepperLevelIndicator` for screens that that control a setting, such as volume, with a `Stepper`.
-
SuccessConfirmationDialog
Shows a `SuccessConfirmationDialog` dialog with a success icon and optional short curved text.
-
SuccessConfirmationDialogContent
`SuccessConfirmationDialogContent` provides the content for a success confirmation dialog with a success icon and optional short curved text.
-
SwipeToDismissBox
Wear Material 3 `SwipeToDismissBox` that handles the swipe-to-dismiss gesture.
-
SwipeToReveal
`SwipeToReveal` Material composable.
-
SwitchButton
The Wear Material `SwitchButton` offers three slots and a specific layout for an icon, a label, and a secondaryLabel.
-
Text
High level element that displays text and provides semantics / accessibility information.
-
TextButton
Wear Material `TextButton` is a circular, text-only button with transparent background and no border.
-
TextToggleButton
Wear Material `TextToggleButton` is a filled text toggle button which switches between primary colors and tonal colors depending on `checked` value, and offers a single slot for t…
-
TimePicker
A full screen TimePicker with configurable columns that allows users to select a time.
-
TimeText
Layout to show the current time and a label, they will be drawn in a curve, following the top edge of the screen.
-
TitleCard
Opinionated Wear Material 3 `Card` that offers a specific layout to show interactive information about an application, e.
-
VerticalPageIndicator
Vertical page indicator for use with `VerticalPager`, representing the currently active page and the approximate number of pages.
-
VerticalPagerScaffold
`VerticalPagerScaffold` is one of the Wear Material3 scaffold components.
Wear Material 3 Compose
Jetpack Compose API reference for compose-material3.