You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All new Switch component with a new look! Check out the updated documentation for details.
New Shape system that is now being used by all components. Learn about the shape system and see how its used in the Material3 theme and components by checking out the updated documentation
Checkbox has been redesigned and now supports indeterminate and error states! Check out the updated documentation.
BottomAppBar has been redesigned! Check out the updated documentation
New Icon Button support has been added including outlined, tonal, and filled variants!
Add status bar / edge-to-edge section to Top App Bar doc (b8e1f97)
TopAppBar
Fixed bug in HeaderScrollingViewBehavior that causes child translation Y not to be reset to default if the behavior is changed from an overlapping to non-overlapping behavior in layoutParams.setBehavior (00c62d2)
Excluded views that are GONE from scroll range calculation (687e735)
Fixed collapsing title issue with different fonts (0c341c4)
Fixed lastItemDecorated not being applied to horizontal orientation (92caa19)
Fixed extra space when lastItemDecorated = false (714521b)
Slider
Fixed label visibility when slider is hidden (ed11e69)
Updated tooltip shape style to use M3 shape system. (75af80c)
MaterialCardView
Migrated shape appearance to new shape system. (bfce84a)
CollapsingToolbarLayout
Added experimental API to allow generic customizations of the StaticLayout.Builder used for the title text (241aa5c)
Added ability to set ellipsis on title in CollapsingToolBar (7b043c3)
NavigationRail
Updated active indicator to use new shape system. (f700e6d)
ProgressIndicator
Fixed indeterminate progress indicator not working on API 22 (61cbb8c)
BottomNavigationView
Updated item ripple to be contained within active indicator shape when enabled. (11578b3)
Updated active indicator to use new motion system. (1995438)
Updated active indicator to new shape system. (9a16aa4)
ExposedDropdownMenu
Added support for default/ripple background colors for the selected item of the exposed dropdown menu when the default MaterialAutoCompleteArrayAdapter is being used. (6206ff5)
Switch
Update dev doc with the new switch design (f469720)
Added thumb icon tint to the new switch styles (2f33cfc)
Corrected guidance to use modal bottom sheet default style theme attribute for standard bottom sheets and added a callout explaining that there is no default style theme attribute for standard bottom sheets. (4865639)
Fixed drag view alpha not changing when swipeDirection is END_TO_START (39b4c76)
Add attribute for significant velocity threshold (d845db8)
TextInputLayout
Added method to set corner family programmatically and a setShapeAppearanceModel method for greater customizability of the box background shape. (08c40d8)
Fixed lastItemDecorated not being applied to horizontal orientation. Also updated the demo to include both orientations. (92caa19)
BottomSheet
Disable drag handle when restricting expansion (d4da5b1)
Handle half-expanded state when drag handle clicked (f0e6625)
Catalog
Updated Catalog preferences demo to use MaterialSwitch (f82e727)
Updated catalog preferences for shape corner sizes. (f162494)
Fixed corner family options in preference. (f6942a4)
TopAppBar
Fixed bug in HeaderScrollingViewBehavior that causes child translation Y not to be reset to default if the behavior is changed from an overlapping to non-overlapping behavior in layoutParams.setBehavior (00c62d2)
Checkbox
Fixed pre 21 issue where the icon did not update its color according to its state properly (2cc8932)
Added indeterminate state support to the checkbox. (4da7ce1)
Fixed icon color not updating correctly in light mode in pre 21. (a5f8e93)
Fixed pre-21 issue where a child of the layer drawable (the button and/or the icon drawables) may not have its constant state set up properly. (f76b75a)
Fixed issue where AppCompatCheckBox would not display its drawable when a Material theme was being used. (04fed55)
Restore hour/minute selection when switch to text mode (72abed0)
BottomSheet
Add back accidentally removed setLightStatusBar method and annotate it as deprecated (53086a0)
Fix bottom sheet dialog status bar color adjustment (1a91e68)
Exposing bottom sheet hide friction with get/set methods. (be1b38c)
Migrated shape appearance to new shape system. (921868d)
Divider
Fixed extra space when lastItemDecorated = false (714521b)
Slider
Add back deleted tooltip shape appearance (64bdf9e)
Updated tooltip shape style to use M3 value. (75af80c)
Transitions / Motion
Update container transform to use new motion system. (f2f454b)
MaterialCardView
Migrated shape appearance to new shape system. (bfce84a)
CollapsingToolbarLayout
Allow application to Set ellipsis to Title in CollapsingToolBar (7b043c3)
NavigationRail
Update active indicator to use new shape system. (f700e6d)
ProgressIndicator
Fix indeterminate progress indicator not working on API 22 (61cbb8c)
BottomNavigationView
Updated active indicator to use new motion system. (1995438)
Update active indicator to new shape system. (9a16aa4)
ExposedDropdownMenu
Added support for default/ripple background colors for the selected item of the exposed dropdown menu when the default MaterialAutoCompleteArrayAdapter is being used. (6206ff5)
Fixed bug where setting the AutoCompleteTextView's input type to TYPE_NULL in code would make it unusable in a11y touch mode, as it was still seen as editable for a11y. (01021a7)
Update accessibility className used for hour/minute Chips (a51d1dc)
Fixed text field's focused rect wrong behavior when using a11y magnification. (dce4419)
Transitions / Motion
Open MotionUtils and update resolveThemeInterpolator to load both new and legacy easing attributes. (894edb6)