-
AppBarMenuState
State class for the overflow menu in AppBarRow and AppBarColumn.
-
AppBarWithSearchColors
Represents the colors used by an AppBarWithSearch.
-
BasicAlertDialogOverrideScope
Parameters available to BasicAlertDialog.
-
BottomSheetScaffoldState
State of the BottomSheetScaffold composable.
-
ButtonColors
Represents the container and content colors used in a button in different states.
-
ButtonElevation
Represents the elevation for a button in different states.
-
ButtonGroupMenuState
State class for the overflow menu in ButtonGroup.
-
ButtonShapes
The shapes that will be used in buttons.
-
CalendarLocale
Represents a Locale for the calendar.
-
CardColors
Represents the container and content colors used in a card in different states.
-
CardElevation
Represents the elevation for a card in different states.
-
CarouselState
The state that can be used to control all types of carousels.
-
CheckboxColors
Represents the colors used by the three different sections (checkmark, box, and border) of a Checkbox or TriStateCheckbox in different states.
-
ChipBorder
Represents the border stroke used in a chip in different states.
-
ChipColors
Represents the container and content colors used in a clickable chip in different states.
-
ChipElevation
Represents the elevation used in a selectable chip in different states.
-
ColorScheme
A color scheme holds all the named color parameters for a MaterialTheme.
-
DatePickerColors
Represents the colors used by the date picker.
-
DefaultTooltipCaretShape
Default Shape of the caret used by tooltips.
-
DisplayMode
Represents the different modes that a date picker can be at.
-
DragHandleColors
Specifies the colors that will be used in a drag handle in different states.
-
DragHandleShapes
Specifies the shapes that will be used in a drag handle in different states.
-
DragHandleSizes
Specifies the sizes that will be used in a drag handle in different states.
-
DrawerState
State of the ModalNavigationDrawer and DismissibleNavigationDrawer composable.
-
DrawerValue
Possible values of DrawerState.
-
ExitAlwaysFloatingToolbarScrollBehavior
A FloatingToolbarScrollBehavior that adjusts its properties to affect the size of a floating toolbar.
- ExperimentalMaterial3Api
- ExperimentalMaterial3ComponentOverrideApi
- ExperimentalMaterial3ExpressiveApi
-
ExposedDropdownMenuAnchorType
The type of element that can serve as a dropdown menu anchor.
-
ExposedDropdownMenuBoxScope
Scope for ExposedDropdownMenuBox.
-
FabPosition
The possible positions for a FloatingActionButton attached to a Scaffold.
-
FloatingActionButtonElevation
Represents the tonal and shadow elevation for a floating action button in different states.
-
FloatingToolbarColors
Represents the container and content colors used in a the various floating toolbars.
-
FloatingToolbarExitDirection
The possible directions for a HorizontalFloatingToolbar or VerticalFloatingToolbar, used to determine the exit direction when a FloatingToolbarScrollBehavior is attached.
-
FloatingToolbarHorizontalFabPosition
The possible positions for a FloatingActionButton attached to a HorizontalFloatingToolbar
-
FloatingToolbarVerticalFabPosition
The possible positions for a FloatingActionButton attached to a VerticalFloatingToolbar
-
HorizontalFloatingToolbarOverrideScope
Parameters available to HorizontalFloatingToolbar.
-
HorizontalFloatingToolbarWithFabOverrideScope
Parameters available to the HorizontalFloatingToolbar that includes a Floating Action Button.
-
IconButtonColors
Represents the container and content colors used in an icon button in different states.
-
IconButtonShapes
The shapes that will be used in icon buttons.
-
IconToggleButtonColors
Represents the container and content colors used in a toggleable icon button in different states.
-
IconToggleButtonShapes
The shapes that will be used in toggle buttons.
-
ListItemColors
Represents the colors of a list item in different states.
-
ListItemElevation
Represents the elevation of a list item in different states.
-
ListItemShapes
Represents the shapes of a list item in different states.
-
MaterialShapes
Holds predefined Material Design shapes as RoundedPolygons that can be used at various components as they are, or as part of a Morph.
-
MenuGroupShapes
Represents the shapes used for a DropdownMenuGroup.
-
MenuItemColors
Represents the text and icon colors used in a menu item at different states.
-
MenuItemShapes
Represents the shapes used for a DropdownMenuItem in its various states.
-
ModalBottomSheetProperties
Properties used to customize the behavior of a ModalBottomSheet.
-
ModalWideNavigationRailOverrideScope
Parameters available to ModalWideNavigationRail.
-
ModalWideNavigationRailProperties
Properties used to customize the behavior of a ModalWideNavigationRail.
-
NavigationBarItemColors
Represents the colors of the various elements of a navigation item.
-
NavigationBarOverrideScope
Parameters available to NavigationBar.
-
NavigationItemColors
Represents the colors of the various elements of a navigation item.
-
NavigationItemIconPosition
Class that describes the different supported icon positions of the navigation item.
-
NavigationRailItemColors
Represents the colors of the various elements of a navigation item.
-
NavigationRailOverrideScope
Parameters available to NavigationRail.
-
RadioButtonColors
Represents the color used by a RadioButton in different states.
-
RangeSliderState
Class that holds information about RangeSlider's active range.
- RichTooltipColors
-
RippleConfiguration
Configuration for ripple appearance, provided using LocalRippleConfiguration.
-
SearchBarColors
Represents the colors used by a search bar.
-
SearchBarState
The state of a search bar.
-
SearchBarValue
Possible values of SearchBarState.
-
SegmentedButtonColors
The different colors used in parts of the SegmentedButton in different states
-
SelectableChipColors
Represents the container and content colors used in a selectable chip in different states.
-
SelectableChipElevation
Represents the elevation used in a selectable chip in different states.
-
Shapes
Material surfaces can be displayed in different shapes.
-
SheetState
State of a sheet composable, such as ModalBottomSheet
-
SheetValue
Possible values of SheetState.
-
ShortNavigationBarArrangement
Class that describes the different supported item arrangements of the ShortNavigationBar.
-
ShortNavigationBarOverrideScope
Parameters available to ShortNavigationBar.
-
SingleRowTopAppBarOverrideScope
Parameters available to SingleRowTopAppBar.
-
SliderColors
Represents the color used by a Slider in different states.
-
SliderPositions
Class that holds information about Slider's and RangeSlider's active track and fractional positions where the discrete ticks should be drawn on the track.
-
SliderState
Class that holds information about Slider's active range.
-
SnackbarDuration
Possible durations of the Snackbar in SnackbarHost
-
SnackbarHostState
State of the SnackbarHost, which controls the queue and the current Snackbar being shown inside the SnackbarHost.
-
SnackbarResult
Possible results of the [SnackbarHostState.
-
SplitButtonShapes
The shapes that will be used in SplitButtonLayout.
-
SwipeToDismissBoxState
State of the SwipeToDismissBox composable.
-
SwipeToDismissBoxValue
The directions in which a SwipeToDismissBox can be dismissed.
-
SwitchColors
Represents the colors used by a Switch in different states
-
TabPosition
Data class that contains information about a tab's position on screen, used for calculating where to place the indicator that shows which tab is selected.
-
TextFieldColors
Represents the colors of the input text, container, and content (including label, placeholder, leading and trailing icons) used in a text field in different states.
-
TextFieldLabelPosition
The position of the label with respect to the text field.
-
TimePickerColors
Represents the colors used by a TimePicker in different states
-
TimePickerDisplayMode
Represents the display mode for the content of a TimePickerDialog.
-
TimePickerLayoutType
Represents the different configurations for the layout of the Time Picker
-
TimePickerSelectionMode
The selection mode for the time picker
-
ToggleButtonColors
Represents the container and content colors used in a toggle button in different states.
-
ToggleButtonShapes
The shapes that will be used in toggle buttons.
- TooltipAnchorPosition
-
TopAppBarColors
Represents the colors used by a top app bar in different states.
-
TopAppBarState
A state object that can be hoisted to control and observe the top app bar state.
-
TwoRowsTopAppBarOverrideScope
Parameters available to TwoRowsTopAppBar.
-
Typography
The Material Design type scale includes a range of contrasting styles that support the needs of your product and its content.
-
VerticalFloatingToolbarOverrideScope
Parameters available to VerticalFloatingToolbar.
-
VerticalFloatingToolbarWithFabOverrideScope
Parameters available to VerticalFloatingToolbar that includes a floating action button (FAB).
-
WideNavigationRailColors
Represents the colors of the various elements of a wide navigation rail.
-
WideNavigationRailOverrideScope
Parameters available to WideNavigationRail.
-
WideNavigationRailValue
Possible values of WideNavigationRailState.
Material 3 Compose
Jetpack Compose API reference for material3.