Composable Index
ActiveFocusListener |
|
Alert |
|
AlertDialog |
|
AlertDialog |
|
AlertDialog |
Dialogs provide important prompts in a user flow. |
AlertDialogContent |
This |
AmbientTickEffect |
A convenience extension that performs recurrent, battery-efficient UI updates when the device is in |
AndroidEmbeddedExternalSurface |
Provides a dedicated drawing |
AndroidExternalSurface |
Provides a dedicated drawing |
AndroidFragment |
Allows for adding a |
AndroidLayoutElement |
Add LayoutElementBuilders.LayoutElement into the glance composition. |
AndroidRemoteViews |
Add |
AndroidView |
|
AndroidViewBinding |
Composes an Android layout resource in the presence of |
AnimatedContent |
|
AnimatedPage |
Animates a page within a |
AnimatedPane |
The root composable of pane contents in a |
AnimatedSpatialVisibility |
|
AnimatedText |
A composable that displays an animated text. |
AnimatedVisibility |
|
AppBarColumn |
An |
AppBarOverflowIndicator |
Default overflow indicator for an |
AppBarRow |
An |
AppBarWithSearch |
|
AppCard |
Opinionated Wear Material |
AppCard |
Opinionated Wear Material 3 |
AppScaffold |
|
ArcProgressIndicator |
Indeterminate Material Design arc progress indicator. |
AssistChip |
|
AssistChip |
Material Design assist chip |
BackHandler |
An effect for handling presses of the system back button. |
BackdropScaffold |
|
Badge |
Badge is a component that can contain dynamic information, such as the presence of a new notification or a number of pending requests. |
Badge |
A badge represents dynamic information such as a number of pending requests in a navigation bar. |
BadgedBox |
A BadgeBox is used to decorate |
BadgedBox |
Material Design badge box. |
BasicAlertDialog |
|
BasicAlertDialog |
|
BasicSecureTextField |
BasicSecureTextField is specifically designed for password entry fields and is a preconfigured alternative to |
BasicSwipeToDismissBox |
|
BasicText |
Basic element that displays text and provides semantics / accessibility information. |
BasicTextField |
Basic text composable that provides an interactive box that accepts text input through software or hardware keyboard, but provides no decorations like hint or placeholder. |
BasicTooltipBox |
BasicTooltipBox that wraps a composable with a tooltip. |
BottomAppBar |
|
BottomAppBar |
|
BottomDrawer |
|
BottomNavigation |
|
BottomNavigationItem |
|
BottomSheet |
|
BottomSheetScaffold |
|
BottomSheetScaffold |
|
Box |
A box with no content that can participate in layout, drawing, pointer input due to the |
Box |
A layout composable with |
BoxWithConstraints |
A composable that defines its own content according to the available space, based on the incoming constraints or the current |
Button |
|
Button |
|
Button |
Adds a button view to the glance view. |
Button |
Material Design filled button for TV. |
Button |
Wear Material |
Button |
Base level Wear Material3 |
Button |
Button is a component used for exposing actions to a user. |
ButtonGroup |
A layout composable that places its children in a horizontal sequence. |
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 group width constant). |
CameraXViewfinder |
An adapter composable that displays frames from CameraX by completing provided |
Canvas |
Component that allow you to specify an area on the screen and perform canvas drawing on this area. |
Card |
|
Card |
|
Card |
Cards contain content and actions that relate information about a subject. |
Card |
Base level Wear Material |
Card |
Base level Wear Material 3 |
Card |
Card is a component used to group related information into a single digestible unit. |
Carousel |
Composes a hero card rotator to highlight a piece of content. |
CenterAlignedTopAppBar |
|
CheckBox |
Adds a check box view to the glance view. |
Checkbox |
|
Checkbox |
|
Checkbox |
|
Checkbox |
|
CheckboxButton |
The Wear Material |
ChildButton |
Base level Wear Material3 |
Chip |
|
Chip |
Base level Wear Material |
CircleIconButton |
Intended to fill the role of secondary icon button. |
CircularProgressIndicator |
Indeterminate Material Design circular progress indicator. |
CircularProgressIndicator |
|
CircularProgressIndicator |
Adds a circular progress indicator view to the glance view. |
CircularProgressIndicator |
Indeterminate Material Design circular progress indicator. |
CircularProgressIndicator |
Indeterminate Material Design circular progress indicator. |
CircularWavyProgressIndicator |
|
ClassicCard |
|
ClickableText |
A continent version of |
Column |
A layout composable that places its children in a vertical sequence. |
Column |
A layout composable with |
CompactButton |
Wear Material |
CompactButton |
A Wear Material3 |
CompactCard |
|
CompactChip |
A compact Wear Material Chip that offers two slots and a specific layout for an icon and label. |
ComposeNode |
Emits a node into the composition of type |
CompositionLocalProvider |
|
Confirmation |
|
ConfirmationDialog |
Shows a transient |
ConfirmationDialogContent |
This overload of |
ConstraintLayout |
Layout that positions its children according to the constraints between them. |
ConstraintSet |
Parses |
ContainedLoadingIndicator |
A Material Design contained loading indicator. |
ContentFrame |
A container for displaying media content from a |
ContextualFlowColumn |
|
ContextualFlowRow |
|
Crossfade |
|
CurvedLayout |
A layout composable that places its children in an arc, rotating them as needed. |
CurvedRow |
A curved layout container. |
CustomizedLookaheadAnimationVisualDebugging |
Allows customizing a particular shared element or animated bounds animation for debugging. |
DatePicker |
|
DatePicker |
Full screen |
DatePickerDialog |
|
DateRangePicker |
|
DenseListItem |
Lists are continuous, vertical indexes of text or images. |
DeviceConfigurationOverride |
Applies |
Dialog |
Opens a dialog with the given content. |
Dialog |
|
Dialog |
A base dialog component used by |
DialogHost |
Show each |
DisableSelection |
Disables text selection for its direct or indirect children. |
DismissibleDrawerSheet |
Content inside of a dismissible navigation drawer. |
DismissibleNavigationDrawer |
|
DisposableEffect |
A side effect of composition that must be reversed or cleaned up if the |
Divider |
|
Divider |
|
DockedSearchBar |
|
DropdownMenu |
|
DropdownMenu |
|
DropdownMenuGroup |
|
DropdownMenuItem |
|
DropdownMenuItem |
|
DropdownMenuPopup |
|
DurationText |
A composable that displays the duration of the media. |
EdgeButton |
Wear Material3 |
ElevatedAssistChip |
|
ElevatedButton |
|
ElevatedCard |
|
ElevatedFilterChip |
|
ElevatedSuggestionChip |
|
ElevatedToggleButton |
TODO link to mio page when available. |
EmbeddedPhotoPicker |
Compose entry-point into the EmbeddedPhotoPicker. |
EnableXrComponentOverrides |
Clients can wrap their Compose hierarchy in this function to dynamically enable XR components when in the proper environment. |
ExpandedDockedSearchBar |
|
ExpandedDockedSearchBarWithGap |
|
ExpandedFullScreenContainedSearchBar |
|
ExpandedFullScreenSearchBar |
|
ExposedDropdownMenuBox |
|
ExposedDropdownMenuBox |
|
ExtendedFloatingActionButton |
|
ExtendedFloatingActionButton |
|
FadingExpandingLabel |
Animates label text for which the number of lines can vary, changing the size of the container component. |
FailureConfirmationDialog |
Shows a |
FailureConfirmationDialogContent |
|
FilledButton |
A button styled per Material3. |
FilledIconButton |
|
FilledIconButton |
Wear Material |
FilledIconToggleButton |
|
FilledTonalButton |
|
FilledTonalButton |
Base level Wear Material3 |
FilledTonalIconButton |
|
FilledTonalIconButton |
Wear Material |
FilledTonalIconToggleButton |
|
FilterChip |
|
FilterChip |
|
FilterChip |
Material Design filter chip |
FlexBox |
A layout that aligns its children in a single direction (the main axis) and allows them to wrap onto multiple lines. |
FlexibleBottomAppBar |
|
FloatingActionButton |
|
FloatingActionButton |
|
FloatingActionButtonMenu |
FAB Menus should be used in conjunction with a |
FloatingActionButtonMenuItem |
FAB Menu Items should be used within a |
FlowColumn |
|
FlowRow |
|
FollowingSubspace |
Create a user-centric 3D space that is ideal for spatial UI content that follows a target. |
GlanceTheme |
A top level theme for Glance code. |
GlimmerTheme |
Jetpack Compose Glimmer contains different theme subsystems to allow visual customization across an application. |
Grid |
A 2D layout composable that arranges children into a grid of rows and columns. |
Group |
Defines a group of |
HierarchicalFocusCoordinator |
|
HorizontalCenteredHeroCarousel |
|
HorizontalDivider |
|
HorizontalFloatingToolbar |
A horizontal floating toolbar displays navigation and key actions in a |
HorizontalFloatingToolbar |
A horizontal floating toolbar displays navigation and key actions in a |
HorizontalMultiBrowseCarousel |
|
HorizontalPageIndicator |
A horizontal indicator for a Pager, representing the currently active page and total pages drawn using a |
HorizontalPageIndicator |
Horizontal page indicator for use with |
HorizontalPager |
A Pager that scrolls horizontally. |
HorizontalPager |
A horizontally scrolling Pager optimized for Wear OS devices. |
HorizontalPagerScaffold |
|
HorizontalUncontainedCarousel |
|
Icon |
A Material Design icon component that draws |
Icon |
A Material Design icon component that draws |
Icon |
A Material Design icon component that draws |
Icon |
Icon component that draws |
Icon |
Icon component that draws |
Icon |
An icon component that draws |
IconButton |
IconButton is a clickable icon, used to represent actions. |
IconButton |
|
IconButton |
Material Design standard icon button for TV. |
IconButton |
Wear Material |
IconToggleButton |
An |
IconToggleButton |
|
IconToggleButton |
Wear Material |
Image |
A composable that lays out and draws a given |
Image |
A composable which lays out and draws the image specified in |
InInspectionModeOnly |
A wrapper for inspection-mode-only behavior. |
InProgressShapes |
A |
InProgressStrokes |
A |
InlineSlider |
|
InputChip |
|
InputChip |
Chips help people enter information, make selections, filter content, or trigger actions. |
InterceptPlatformTextInput |
Intercept all calls to |
ItemHolder |
|
Label |
|
LargeExtendedFloatingActionButton |
|
LargeFlexibleTopAppBar |
|
LargeFloatingActionButton |
|
LargeTopAppBar |
|
LaunchedEffect |
When |
Layout |
|
LazyColumn |
The vertically scrolling list that only composes and lays out the currently visible items. |
LazyColumn |
A vertical scrolling list that only lays out the currently visible items. |
LazyHorizontalGrid |
A lazy horizontal grid layout. |
LazyHorizontalStaggeredGrid |
Horizontal staggered grid layout that composes and lays out only items currently visible on screen. |
LazyLayout |
A layout that only composes and lays out currently needed items. |
LazyLayoutPinnableItem |
Wrapper supporting |
LazyRow |
The horizontally scrolling list that only composes and lays out the currently visible items. |
LazyVerticalGrid |
A lazy vertical grid layout. |
LazyVerticalGrid |
The DSL implementation of a lazy grid layout. |
LazyVerticalStaggeredGrid |
Vertical staggered grid layout that composes and lays out only items currently visible on screen. |
LeadingIconTab |
|
LeadingIconTab |
|
LevelIndicator |
Creates a |
LevitatedPaneScrim |
The default scrim implementation shown with a levitated pane to block the user interaction from the underlying layout. |
LifecycleEventEffect |
Schedule an effect to run when the |
LifecycleResumeEffect |
It is an error to call |
LifecycleStartEffect |
It is an error to call |
LinearProgressIndicator |
Indeterminate Material Design linear progress indicator. |
LinearProgressIndicator |
|
LinearProgressIndicator |
Adds an indeterminate linear progress indicator view to the glance view. |
LinearProgressIndicator |
Material Design linear progress indicator. |
LinearWavyProgressIndicator |
Material Design indeterminate linear wavy progress indicator |
ListDetailPaneScaffold |
A three pane layout that follows the Material guidelines, displaying the provided panes in a canonical list-detail layout. |
ListHeader |
A slot based composable for creating a list header item. |
ListHeader |
A slot based composable for creating a list header item. |
ListItem |
|
ListItem |
|
ListItem |
Lists are continuous, vertical indexes of text or images. |
ListItem |
ListItem is a component used to represent a single item in a |
ListSubHeader |
A two slot based composable for creating a list sub-header item. |
LoadingIndicator |
A Material Design loading indicator. |
LocalOwnersProvider |
Provides |
LocalRetainedValuesStoreProvider |
Installs the given |
LookaheadAnimationVisualDebugging |
Allows enabling and customizing shared element and animated bounds animation debugging. |
LookaheadScope |
|
MaterialExpressiveTheme |
Material Expressive Theming refers to the customization of your Material Design app to better reflect your product’s brand. |
MaterialTheme |
|
MaterialTheme |
Material Theming refers to the customization of your Material Design app to better reflect your product’s brand. |
MaterialTheme |
Material Theming refers to the customization of your Material Design app to better reflect your product’s brand. |
MaterialTheme |
MaterialTheme defines the styling principles from the WearOS Material design specification which extends the Material design specification. |
MaterialTheme |
MaterialTheme defines the styling principles from the Wear Material3 design specification which extends the Material design specification. |
MediaRouteButton |
A Material3 |
MediumExtendedFloatingActionButton |
|
MediumFlexibleTopAppBar |
|
MediumFloatingActionButton |
|
MediumTopAppBar |
|
ModalBottomSheet |
|
ModalBottomSheetLayout |
|
ModalBottomSheetLayout |
Create a |
ModalDrawer |
|
ModalDrawerSheet |
Content inside of a modal navigation drawer. |
ModalNavigationDrawer |
|
ModalNavigationDrawer |
Navigation drawers provide ergonomic access to destinations in an app. |
ModalWideNavigationRail |
Material design modal wide navigation rail. |
MotionCarousel |
Implements an horizontal Carousel of n elements, driven by drag gestures and customizable through a provided MotionScene. |
MotionLayout |
Layout that can animate between multiple |
MotionScene |
Parses the given JSON5 into a |
MultiAspectCarouselScope |
Creates a multi-apsect carousel scope that includes all related methods for creating a multi-aspect carousel. |
MultiChoiceSegmentedButtonRow |
|
MultiMeasureLayout |
|
MuteButton |
A state container for a button that mutes and unmutes to the media. |
MuteButton |
A Material3 |
NavDisplay |
A nav display that renders and animates between different |
NavHost |
Provides a place in the Compose hierarchy for self contained navigation to occur. |
NavigableListDetailPaneScaffold |
A version of |
NavigableSupportingPaneScaffold |
A version of |
NavigationBackHandler |
A composable that handles only back navigation gestures, driven by a manually hoisted |
NavigationBar |
|
NavigationBar |
|
NavigationBarItem |
Material Design navigation bar item. |
NavigationDrawer |
Navigation drawers provide ergonomic access to destinations in an app. |
NavigationDrawerItem |
Material Design navigation drawer item. |
NavigationDrawerItem |
TV Material Design navigation drawer item. |
NavigationEventHandler |
A composable that handles navigation events using simple lambda handlers, driven by a manually hoisted |
NavigationForwardHandler |
A composable that handles only forward navigation gestures, driven by a manually hoisted |
NavigationRail |
|
NavigationRail |
|
NavigationRail |
|
NavigationRailItem |
|
NavigationRailItem |
Material Design navigation rail item. |
NavigationSuite |
The default Material navigation component according to the current |
NavigationSuiteItem |
The default Material navigation item component according to the current |
NavigationSuiteScaffold |
The Navigation Suite Scaffold wraps the provided content and places the adequate provided navigation component on the screen according to the current |
NavigationSuiteScaffold |
XR-specific Navigation Suite Scaffold that wraps its content in a |
NavigationSuiteScaffoldLayout |
Layout for a |
NextButton |
A state container for a button that seeks to the next media item. |
NextButton |
A Material3 |
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 |
Orbiter |
A composable that creates an orbiter along the top or bottom edges of a view. |
OutlineButton |
An outline button styled per Material3. |
OutlinedButton |
|
OutlinedButton |
|
OutlinedButton |
Material Design outlined button for TV. |
OutlinedButton |
Wear Material |
OutlinedButton |
Base level Wear Material3 |
OutlinedCard |
|
OutlinedCard |
Outlined Wear Material 3 |
OutlinedChip |
Wear Material |
OutlinedCompactButton |
Wear Material |
OutlinedCompactChip |
A compact Outlined Wear Material Chip that offers two slots and a specific layout for an icon and label. |
OutlinedIconButton |
|
OutlinedIconButton |
Material Design standard icon button for TV. |
OutlinedIconButton |
Wear Material |
OutlinedIconToggleButton |
|
OutlinedSecureTextField |
|
OutlinedSecureTextField |
|
OutlinedTextField |
|
OutlinedTextField |
|
OutlinedToggleButton |
TODO link to mio page when available. |
Path |
Defines a path inside a |
PdfViewer |
A |
PermanentDrawerSheet |
Content inside of a permanent navigation drawer. |
PermanentNavigationDrawer |
|
Picker |
A scrollable list of items to pick from. |
Picker |
A scrollable list of items to pick from. |
PickerGroup |
A group of |
PickerGroup |
A group of |
PlainTooltip |
Plain tooltip that provides a descriptive message. |
PlanarEmbeddedSubspace |
Creates a 3D space for spatial content that is embedded within and positioned by a 2D container. |
PlatformTextInputMethodTestOverride |
Installs a custom |
PlayPauseButton |
A state container for a button that plays or pauses the media item. |
PlayPauseButton |
A Material3 |
PlaybackSpeedControl |
A state container for building custom UI for playback speed control. |
PlaybackSpeedToggleButton |
A Material3 |
Player |
A composable that provides a basic player UI layout, combining a |
PlayerSurface |
Provides a dedicated drawing |
Popup |
Opens a popup with the given content. |
PositionAndDurationText |
A composable that displays the duration of the media. |
PositionIndicator |
Creates an |
PositionText |
A composable that displays the current position of the player. |
PredictiveBackHandler |
An effect for handling predictive system back gestures. |
PreviousButton |
A state container for a button that seeks to the previous media item. |
PreviousButton |
A Material3 |
PrimaryScrollableTabRow |
|
PrimaryTabRow |
|
ProgressIndicator |
A state container for a progress indicator that provides progress updates from a |
ProgressSlider |
A Material3 |
ProvideTextStyle |
This function is used to set the current value of |
ProvideTextStyle |
This function is used to set the current value of |
ProvideTextStyle |
This function is used to set the current value of |
ProvideTextStyle |
This function is used to set the current value of |
ProvideTextStyle |
This function is used to set the current value of |
PullRefreshIndicator |
The default indicator for Compose pull-to-refresh, based on Android's SwipeRefreshLayout. |
PullToRefreshBox |
|
RadioButton |
|
RadioButton |
|
RadioButton |
Adds a radio button to the glance view. |
RadioButton |
|
RadioButton |
|
RadioButton |
The Wear Material |
RangeSlider |
|
RangeSlider |
|
RemainingDurationText |
A composable that displays the duration of the media. |
RemoteBox |
A version of |
RemoteButton |
Base level Wear Material3 |
RemoteButtonGroup |
Layout component to implement an expressive group of buttons in a row. |
RemoteCanvas |
A Composable that provides a |
RemoteColumn |
A layout composable that positions its children in a vertical sequence. |
RemoteCompactButton |
A Wear Material3 |
RemoteIcon |
Composable function that displays an icon using an |
RemoteIconButton |
Wear Material |
RemoteImage |
A composable that lays out and draws a given |
RemoteRow |
A layout composable that positions its children in a horizontal sequence. |
RemoteSpacer |
A spacer that takes up space as defined by the provided |
RemoteText |
Remote composable that displays text. |
RemoteText |
High level element that displays text and provides semantics / accessibility information. |
RemoteTextButton |
Wear Material |
RenderVectorGroup |
Recursively creates the vector graphic composition by traversing the tree structure. |
RepeatButton |
A state container for a button that cycles through repeat modes. |
RepeatButton |
A Material3 |
ReportDrawn |
Calls |
ReportDrawnAfter |
Adds |
ReportDrawnWhen |
Adds |
RetainedEffect |
|
ReusableComposeNode |
Emits a recyclable node into the composition of type |
ReusableContent |
A utility function to mark a composition as supporting recycling. |
ReusableContentHost |
An optional utility function used when hosting |
RichTooltip |
Rich text tooltip that allows the user to pass in a title, text, and action. |
Row |
A layout composable that places its children in a horizontal sequence. |
Row |
A layout composable with |
SandboxedSdkUi |
Composable that can be used to remotely render UI from a SandboxedSdk to host app window. |
SandboxedSdkUiBelowHostWindow |
Composable that can be used to remotely render UI from a SandboxedSdk to host app window. |
Scaffold |
|
Scaffold |
|
Scaffold |
A simple slot api component for displaying widget UI with a |
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. |
ScalingLazyColumn |
A scrolling scaling/fisheye list component that forms a key part of the Wear Material Design language. |
SceneCoreEntity |
A composable that attaches to a SceneCore entity and allow compose to size, position, reparent, add children, and apply modifiers to the entity. |
ScreenScaffold |
|
Scrim |
A Scrim that obscures content behind a modal surface. |
ScrollIndicator |
A composable that displays a visual indicator of scrolling progress within a scrollable container. |
ScrollableTabRow |
|
ScrollableTabRow |
|
SearchBar |
|
SecondaryScrollableTabRow |
|
SecondaryTabRow |
|
SecureTextField |
|
SecureTextField |
|
SeekBackButton |
A state container for a button that seeks back in the current media item by |
SeekBackButton |
A Material3 |
SeekForwardButton |
A state container for a button that seeks back in the current media item by |
SeekForwardButton |
A Material3 |
SegmentedButton |
|
SegmentedCircularProgressIndicator |
Material Design segmented circular progress indicator. |
SegmentedListItem |
|
SelectableChip |
A |
SelectionContainer |
Enables text selection for its direct or indirect children. |
SharedTransitionLayout |
|
SharedTransitionScope |
|
ShortNavigationBar |
Material Design short navigation bar. |
ShortNavigationBar |
XR-specific Material Design short navigation bar. |
ShortNavigationBarItem |
Material Design short navigation bar item. |
ShuffleButton |
A state container for a button that toggles shuffle mode on and off. |
ShuffleButton |
A Material3 |
SideEffect |
Schedule |
SingleChoiceSegmentedButtonRow |
|
Slider |
|
Slider |
|
Slider |
|
SmallExtendedFloatingActionButton |
|
SmallFloatingActionButton |
|
Snackbar |
|
Snackbar |
|
SnackbarHost |
Host for |
SnackbarHost |
Host for |
SpaceToggleButton |
A composable button that toggles between "Full Space" and "Home Space" in an Android XR application. |
Spacer |
Component that represents an empty space layout, whose size can be defined using |
Spacer |
Component that represents an empty space layout, whose size can be defined using |
SpatialActivityPanel |
Creates a |
SpatialAndroidViewPanel |
Creates a |
SpatialBox |
A layout composable that sizes itself to fit its content, subject to incoming constraints. |
SpatialColumn |
A layout composable that arranges its children in a vertical sequence. |
SpatialCurvedRow |
A layout composable that arranges its children in a curved horizontal sequence. |
SpatialDialog |
|
SpatialElevation |
Composable that creates a panel in 3D space when spatialization is enabled. |
SpatialExternalSurface |
A Composable that creates and owns an Android Surface into which the application can render stereo image content. |
SpatialExternalSurface180Hemisphere |
A Composable that creates and owns an Android Surface into which the application can render stereo image content inside a 180 degree hemisphere dome. |
SpatialExternalSurface360Sphere |
A Composable that creates and owns an Android Surface into which the application can render stereo image content inside a 360 degree sphere dome. |
SpatialLayoutSpacer |
A composable that represents an empty space layout. |
SpatialMainPanel |
A composable that renders the Activity's main window's 2D UI content, defined in |
SpatialPanel |
Creates a |
SpatialPopup |
A composable that creates a panel in 3D space to hoist Popup based composables. |
SpatialRow |
A layout composable that arranges its children in a horizontal sequence. |
SpatialSpacer |
A composable that represents an empty space layout. |
SplitButtonLayout |
A |
SplitCheckboxButton |
The Wear Material |
SplitRadioButton |
The Wear Material |
SplitSelectableChip |
A |
SplitSwitchButton |
The Wear Material |
SplitToggleChip |
A |
SquareIconButton |
Intended to fill the role of primary icon button or fab. |
StandardCardContainer |
|
Stepper |
|
Stepper |
|
StepperLevelIndicator |
Creates a |
SubcomposeLayout |
Analogue of |
Subspace |
Create a 3D area that the app can render spatial content into. |
SubspaceLayout |
|
SuccessConfirmationDialog |
Shows a |
SuccessConfirmationDialogContent |
|
SuggestionChip |
|
SuggestionChip |
Material Design suggestion chip |
SupportingPaneScaffold |
A three pane layout that follows the Material guidelines, displaying the provided panes in a canonical supporting pane layout. |
Surface |
|
Surface |
Material surface is the central metaphor in material design. |
Surface |
The |
SwipeDismissableNavHost |
Provides a place in the Compose hierarchy for self-contained navigation to occur, with backwards navigation provided by a swipe gesture. |
SwipeToDismiss |
A composable that can be dismissed by swiping left or right. |
SwipeToDismissBox |
A composable that can be dismissed by swiping left or right. |
SwipeToDismissBox |
Wear Material |
SwipeToDismissBox |
Wear Material 3 |
SwipeToReveal |
A composable that can be used to add extra actions to a composable (up to two) which will be revealed when the original composable is swiped to the left. |
SwipeToReveal |
|
SwipeToRevealCard |
|
SwipeToRevealChip |
|
SwipeToRevealPrimaryAction |
A composable which can be used for setting the primary action of material |
SwipeToRevealSecondaryAction |
A composable which can be used for setting the secondary action of material |
SwipeToRevealUndoAction |
A composable which can be used for setting the undo action of material |
Switch |
|
Switch |
|
Switch |
Adds a switch view to the glance view. |
Switch |
|
Switch |
|
SwitchButton |
The Wear Material |
Tab |
|
Tab |
|
Tab |
Material Design tab. |
TabRow |
|
TabRow |
|
TabRow |
TV-Material Design Horizontal TabRow |
Text |
High level element that displays text and provides semantics / accessibility information. |
Text |
High level element that displays text and provides semantics / accessibility information. |
Text |
Adds a text view to the glance view. |
Text |
High level element that displays text and provides semantics / accessibility information. |
Text |
High level element that displays text and provides semantics / accessibility information. |
Text |
High level element that displays text and provides semantics / accessibility information. |
Text |
High level element that displays text and provides semantics / accessibility information. |
TextButton |
|
TextButton |
|
TextButton |
Wear Material |
TextField |
|
TextField |
|
TextToggleButton |
Wear Material |
ThreePaneScaffold |
A pane scaffold composable that can display up to three panes in the order that |
ThreePaneScaffoldPredictiveBackHandler |
An effect to add predictive back handling to a three pane scaffold. |
TimeInput |
Time pickers help users select and set a specific time. |
TimePicker |
|
TimePicker |
A full screen TimePicker with configurable columns that allows users to select a time. |
TimePickerDialog |
|
TimeText |
A Composable that provides player progress information to a content lambda, allowing for the creation of custom progress indicators. |
TimeText |
Progress indicator that represents the |
TimeText |
Layout to show the current time and a label at the top of the screen. |
TimeText |
Layout to show the current time and a label, they will be drawn in a curve, following the top edge of the screen. |
TitleBar |
A Title Bar. |
TitleCard |
Opinionated Wear Material |
TitleCard |
Opinionated Wear Material 3 |
TitleChip |
Title Chip is a component used to provide context for associated content, such as a |
ToggleButton |
TODO link to mio page when available. |
ToggleButton |
Wear Material |
ToggleChip |
A |
ToggleFloatingActionButton |
Toggleable FAB supports animating its container size, corner radius, and color when it is toggled, and should be used in conjunction with a |
TonalToggleButton |
TODO link to mio page when available. |
TooltipBox |
Material TooltipBox that wraps a composable with a tooltip. |
TopAppBar |
|
TopAppBar |
|
TopSearchBar |
|
TransformingLazyColumn |
The vertically scrolling list that only composes and lays out the currently visible items. |
TriStateCheckbox |
|
TriStateCheckbox |
|
TriStateCheckbox |
Material Design checkbox parent. |
TwoRowsTopAppBar |
A basic two-rows Material Design top app bar. |
VerticalDivider |
|
VerticalDragHandle |
|
VerticalFloatingToolbar |
A vertical floating toolbar displays navigation and key actions in a |
VerticalFloatingToolbar |
XR-specific Vertical Floating Toolbar that displays content in a |
VerticalList |
This is a scrolling list component that only composes and lays out the currently visible items. |
VerticalPageIndicator |
Vertical page indicator for use with |
VerticalPager |
A Pager that scrolls vertically. |
VerticalPager |
A vertically scrolling Pager optimized for Wear OS devices. |
VerticalPagerScaffold |
|
VerticalSlider |
|
VerticalStack |
|
Viewfinder |
Displays a media stream with the given transformations for crop and rotation while maintaining proper scaling. |
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. |
WideButton |
Material Design wide button for TV. |
WideCardContainer |
|
WideClassicCard |
|
WideNavigationRail |
Material design wide navigation rail. |
WideNavigationRail |
XR-specific Material design wide navigation rail. |
WideNavigationRailItem |
Material Design wide navigation rail item. |
action |
|
animateColor |
Creates a Color animation that runs infinitely as a part of the given |
animateColorAsState |
Fire-and-forget animation function for |
animateDp |
Creates a |
animateDpAsState |
Fire-and-forget animation function for |
animateFloat |
Creates an animation of Float type that runs infinitely as a part of the given |
animateFloatAsState |
Fire-and-forget animation function for |
animateInt |
Creates a |
animateIntAsState |
Fire-and-forget animation function for |
animateIntOffset |
Creates a |
animateIntOffsetAsState |
Fire-and-forget animation function for |
animateIntSize |
Creates a |
animateIntSizeAsState |
Fire-and-forget animation function for |
animateOffset |
Creates an |
animateOffsetAsState |
Fire-and-forget animation function for |
animateRect |
Creates a |
animateRectAsState |
Fire-and-forget animation function for |
animateSize |
Creates a |
animateSizeAsState |
Fire-and-forget animation function for |
animateValue |
Creates an animation of type |
animateValueAsState |
Fire-and-forget animation function for any value. |
animatedVectorResource |
Load an |
asPaddingValues |
Convert a |
booleanResource |
Load a boolean resource. |
calculateWindowSizeClass |
Calculates the window's |
clickable |
Run |
clip |
|
collectAsLazyPagingItems |
Collects values from this |
collectAsState |
Collects values from this |
collectAsStateWithLifecycle |
Collects values from this |
collectFoldingFeaturesAsState |
Collects the current window folding features from |
collectIsDraggedAsState |
Subscribes to this |
collectIsFocusedAsState |
Subscribes to this |
collectIsHoveredAsState |
Subscribes to this |
collectIsPressedAsState |
Subscribes to this |
colorResource |
Load a color resource. |
contentColorFor |
The Material color system contains pairs of colors that are typically used for the background and content color inside a component. |
contentColorFor |
The Material color system contains pairs of colors that are typically used for the background and content color inside a component. |
contentColorFor |
The Material color system contains pairs of colors that are typically used for the background and content color inside a component. |
contentColorFor |
The Material color system contains pairs of colors that are typically used for the background and content color inside a component. |
contentColorFor |
The Material color system contains pairs of colors that are typically used for the background and content color inside a component. |
createChildTransition |
|
currentBackStackEntryAsState |
Gets the current navigation back stack entry as a |
currentBackStackEntryAsState |
Gets the current navigation back stack entry as a |
currentState |
Retrieves the current customizable store for view specific state data as defined by |
currentStateAsState |
Collects values from the |
currentWindowAdaptiveInfo |
Calculates and returns |
currentWindowAdaptiveInfoV2 |
Calculates and returns |
currentWindowDpSize |
Returns and automatically update the current window size in |
currentWindowSize |
Returns and automatically update the current window size. |
defaultDecayAnimationSpec |
Create default |
defaultDragHandleSemantics |
This function sets up the default semantics of pane expansion drag handles with the given |
derivedMediaQuery |
Evaluates a boolean query against the current |
dimensionResource |
Load a dimension resource. |
dropUnlessResumed |
Returns a new decorated function that will invoke the given |
dropUnlessStarted |
Returns a new decorated function that will invoke the given |
fontResource |
Synchronously load an font from |
hiltViewModel |
Returns an existing HiltViewModel -annotated |
hiltViewModel |
Returns an existing HiltViewModel -annotated |
imageResource |
Load an ImageBitmap from an image resource. |
integerArrayResource |
Load an array of integer resource. |
integerResource |
Load an integer resource. |
isSystemInDarkTheme |
Returns whether the operating system is in dark theme. |
key |
|
mediaQuery |
Evaluates a boolean query against the current |
observeAsState |
Starts observing this |
painterResource |
Create a |
pendingIntentAction |
Create a |
placeholder |
Draws a placeholder shape over the top of a composable and animates a wipe off effect to remove the placeholder. |
placeholder |
Modifier.placeholder draws a skeleton shape over a component, for situations when no provisional content (such as cached data) is available. |
placeholderShimmer |
Modifier to draw a placeholder shimmer over a component. |
placeholderShimmer |
Modifier.placeholderShimmer draws a periodic shimmer over content, indicating to the user that contents are loading or potentially out of date. |
pluralStringResource |
Load a plurals resource. |
produceState |
Return an observable |
remember |
Remember the value produced by |
rememberActiveFocusRequester |
|
rememberAmbientModeManager |
Creates, remembers, and manages the lifecycle of the default |
rememberAnimatedTextFontRegistry |
Generates an |
rememberAnimatedVectorPainter |
Creates and remembers a |
rememberAuthenticationLauncher |
Returns an |
rememberBackdropScaffoldState |
Create and |
rememberBasicTooltipState |
Create and remember the default |
rememberBottomAppBarState |
Creates a |
rememberBottomDrawerState |
Create and |
rememberBottomSheetNavigator |
Create and remember a |
rememberBottomSheetScaffoldState |
Create and |
rememberBottomSheetScaffoldState |
Create and |
rememberBottomSheetState |
Create a |
rememberCarouselState |
Creates a |
rememberCarouselState |
Creates a |
rememberComposableLambda |
|
rememberComposableLambdaN |
|
rememberCompositionContext |
An Effect to construct a |
rememberContainedSearchBarState |
Create and remember a |
rememberCoroutineScope |
Return a |
rememberDatePickerState |
|
rememberDateRangePickerState |
|
rememberDecoratedNavEntries |
Decorates the |
rememberDismissState |
Create and |
rememberDragToResizeState |
Creates and remembers a |
rememberDraggable2DState |
Create and remember default implementation of |
rememberDraggableState |
Create and remember default implementation of |
rememberDrawerState |
Create and |
rememberDrawerState |
Create and |
rememberDrawerState |
Create and remember a |
rememberEmbeddedPhotoPickerState |
Generates a |
rememberExpandableState |
Create and |
rememberExpandableStateMapping |
Create and |
rememberFloatingToolbarState |
Creates a |
rememberFragmentState |
Creates a |
rememberGraphicsLayer |
Create a new |
rememberInfiniteTransition |
Creates a |
rememberLauncherForActivityResult |
Register a request to start an activity for result, designated by the given |
rememberLazyGridState |
Creates a |
rememberLazyListState |
Creates a |
rememberLazyStaggeredGridState |
Creates a |
rememberLifecycleOwner |
Remembers a new |
rememberListDetailPaneScaffoldNavigator |
Returns a remembered default implementation of |
rememberListDetailSceneStrategy |
Creates and remembers a |
rememberListState |
Creates a |
rememberModalBottomSheetState |
Create a |
rememberModalBottomSheetState |
Create and |
rememberMutableRemoteBoolean |
Factory composable for mutable remote boolean state. |
rememberMutableRemoteFloat |
Remembers a remote float expression based on |
rememberMutableRemoteInt |
Factory composable for mutable remote integer state. |
rememberMutableRemoteString |
Factory composable for mutable remote string state. |
rememberMuteButtonState |
Remembers the value of |
rememberNamedRemoteBitmap |
Remembers a named remote bitmap expression. |
rememberNamedRemoteBoolean |
Remembers a named remote boolean expression. |
rememberNamedRemoteColor |
Remembers a named remote color expression. |
rememberNamedRemoteDp |
Remembers a named remote Dp expression. |
rememberNamedRemoteFloat |
Remembers a named remote float expression. |
rememberNamedRemoteInt |
Remembers a named remote integer expression. |
rememberNamedRemoteLong |
Remembers a named remote long expression. |
rememberNamedRemoteString |
Remembers a named remote string expression. |
rememberNavBackStack |
|
rememberNavController |
Creates a NavHostController that handles the adding of the |
rememberNavigationEventDispatcherOwner |
Remembers a new |
rememberNavigationEventState |
Remembers and returns a |
rememberNavigationSuiteScaffoldState |
Create and |
rememberNestedScrollInteropConnection |
Create and |
rememberNextButtonState |
Remembers the value of |
rememberOverscrollEffect |
Returns a remembered |
rememberPagerState |
Creates and remember a |
rememberPagerState |
Creates and remember a |
rememberPaneExpansionState |
Remembers and returns a |
rememberPickerGroupState |
Creates a |
rememberPickerState |
Creates a |
rememberPickerState |
Creates a |
rememberPlaceholderState |
Creates a |
rememberPlaceholderState |
Creates a |
rememberPlatformOverscrollFactory |
Creates and remembers an instance of the platform |
rememberPlayPauseButtonState |
Remembers the value of |
rememberPlaybackSpeedState |
Remember the value of |
rememberPresentationState |
Remembers the value of |
rememberPreviousButtonState |
Remembers the value of |
rememberProgressStateWithTickCount |
Remember the value of |
rememberProgressStateWithTickInterval |
Remember the value of |
rememberPullRefreshState |
Creates a |
rememberPullToRefreshState |
Create and remember the default |
rememberRangeSliderState |
Creates a |
rememberRepeatButtonState |
Remember the value of |
rememberRevealState |
Create and |
rememberRevealState |
Create and |
rememberRevealState |
Create and |
rememberRipple |
Creates and |
rememberSaveable |
Remember the value produced by |
rememberSaveableStateHolder |
Creates and remembers the instance of |
rememberSaveableStateHolderNavEntryDecorator |
Returns a |
rememberScaffoldState |
Creates a |
rememberScalingLazyListState |
Creates a |
rememberScalingLazyListState |
Creates a |
rememberSceneState |
Returns a |
rememberScrollState |
Create and |
rememberScrollable2DState |
Create and remember the default implementation of |
rememberScrollableState |
Create and remember the default implementation of |
rememberSearchBarState |
Create and remember a |
rememberSeekBackButtonState |
Remembers the value of |
rememberSeekForwardButtonState |
Remembers the value of |
rememberSerializable |
Remember the value produced by |
rememberShuffleButtonState |
Remember the value of |
rememberSliderState |
Creates a |
rememberSnapFlingBehavior |
Creates and remember a |
rememberSplineBasedDecay |
|
rememberStackState |
Creates and remembers a |
rememberStandardBottomSheetState |
Create and |
rememberSupportingPaneScaffoldNavigator |
Returns a remembered default implementation of |
rememberSupportingPaneSceneStrategy |
Creates and remembers a |
rememberSwipeDismissableNavController |
Creates a NavHostController that handles the adding of the |
rememberSwipeDismissableNavHostState |
Create a |
rememberSwipeDismissableSceneStrategy |
Creates and remembers a |
rememberSwipeToDismissBoxState |
Create and |
rememberSwipeToDismissBoxState |
Create a |
rememberSwipeToDismissBoxState |
Create a |
rememberSwipeableState |
Create and |
rememberSwipeableState |
Create and |
rememberTextFieldState |
Create and remember a |
rememberTextMeasurer |
Creates and remembers a |
rememberTimePickerState |
Creates a |
rememberTooltipState |
Create and remember the default |
rememberTopAppBarState |
Creates a |
rememberTransformableState |
Create and remember default implementation of |
rememberTransformationSpec |
Computes and remembers the appropriate |
rememberTransformingLazyColumnState |
Creates a |
rememberTransition |
Creates a |
rememberUpdatedState |
|
rememberUpdatedStyleState |
Create, remember and update a |
rememberVectorPainter |
Create a |
rememberViewModelStoreNavEntryDecorator |
Returns a |
rememberViewModelStoreOwner |
Remembers a |
rememberViewModelStoreProvider |
Remembers a new |
rememberWideNavigationRailState |
Create and |
rememberWithGapSearchBarState |
Create and remember a |
resizeWithContentScale |
Attempts to size the original content rectangle to be inscribed into a destination by applying a specified |
retain |
Remember the value produced by |
retainManagedRetainedValuesStore |
Retains a |
retainRetainedValuesStoreRegistry |
Returns a |
stringArrayResource |
Load a string resource. |
stringResource |
Load a string resource. |
subscribeAsState |
Subscribes to this Completable and represents its completed state via |
subscribeAsState |
Subscribes to this Completable and represents its completed state via |
surface |
A surface is a fundamental building block in Glimmer. |
toPath |
Returns a |
toShape |
Returns a |
updateTransition |
This sets up a |
vectorResource |
Load an ImageVector from a vector resource. |
viewModel |
Returns an existing |
withCompositionLocal |
|
withCompositionLocals |
|