Modular and customizable Material Design UI components for Android
Dependency | Previous version | New version |
---|---|---|
androidx.transition | 1.5.0-rc01 | 1.5.0 |
Badging
autoAdjustToGrandparentBounds
attribute since now badges automatically move within first ancestor view that does not clip children (0d265b7ca54f9aedd3d3a1709dbee8a44c261384)BottomNavigationView
BottomSheet
Chip
Dialog
Documentation
MaterialButton
ProgressIndicator
Tabs
TimePicker
Tokens
Transitions / Motion
Other
Slider
and Progress Indicator
have been updated to better support Non-Text Contrast Accessibility requirements.MaterialSharedAxis
, MaterialFadeThrough
, MaterialFade
, MaterialElevationScale
).Required minSdkVersion
is now 19 or higher, for Material and AndroidX (blog post).
Dependency | Previous version | New version |
---|---|---|
androidx.transition | 1.2.0 | 1.5.0 |
Gradle
Carousel
FullScreenCarouselStrategy
class documentation. (a0a1c6e04499c324b61c0a5b7b628cd4f9fc3cbc)CollapsingToolbarLayout
Checkbox
Dialog
Divider
i18n
MaterialDatePicker
MaterialAutoCompleteTextView
NavigationDrawer
NavigationRail
Predictive Back
ProgressIndicator
Search
searchbar_scrolling_view_behavior
string public (ce386e4c20343d0e5adb08bb001eb05d08c07ff5)SideSheet
Slider
valueTo
(4d1b9e58a5ffe11d8bcfc41486e0ea7e021ca436)Tabs
Theming
Tokens
TopAppBar
TextInputLayout
Transitions / Motion
https://github.com/material-components/material-components-android/compare/1.11.0...1.12.0
None
BottomSheet
Carousel
Catalog
Dialog
Predictive Back
ProgressIndicator
Search
TimePicker
TopAppBar
Other
Required minSdkVersion
is now 19 or higher, for Material and AndroidX (blog post).
Dependency | Previous version | New version |
---|---|---|
androidx.transition | 1.5.0-beta01 | 1.5.0-rc01 |
Required minSdkVersion
is now 19 or higher, for Material and AndroidX (blog post).
Dependency | Previous version | New version |
---|---|---|
androidx.transition | 1.5.0-alpha04 | 1.5.0-beta01 |
Divider
Documentation
NavigationDrawer
ProgressIndicator
Search
Slider
valueTo
(4d1b9e58a5ffe11d8bcfc41486e0ea7e021ca436)Tabs
Tokens
TopAppBar
Transitions / Motion
Other
Carousel
FullScreenCarouselStrategy
class documentation. (a0a1c6e04499c324b61c0a5b7b628cd4f9fc3cbc)Catalog
Documentation
Predictive Back
ProgressIndicator
Search
searchbar_scrolling_view_behavior
string public (ce386e4c20343d0e5adb08bb001eb05d08c07ff5)SideSheet
Slider
Release
Elevation Overlays within default component styles have been replaced by the new Tonal Surface Color system. Instead of blending the Primary color with the Surface color based on an elevation value, components now use a specific Surface color role that can be more easily understood and customized.
Documentation for the affected components and which Surface color roles they use has been updated in https://github.com/material-components/material-components-android/commit/2114a11378fd801b32cd7431bb8a2c94de4f462c.
None.
Note: Earlier versions of 1.11.0 used other versions of the androidx.activity
1.8.0 library dependency, but there is no change in the dependency from 1.10.0, the last stable MDC library version.
Badging
BottomNavigationView
BottomSheet
Carousel
Catalog
Chip
CollapsingToolbarLayout
Color
Divider
Documentation
setOnCheckedStateChangeListener
instead of setOnCheckedChangeListener
which was deprecated in favour of the former (0582b1a094b48ece8cdc5e83a3a0378748846788)colorContainer
and colorOnContainer
instead of colorPrimary
and colorOnPrimary
. (44bfe2ddb866338e793693fd2fda5b982e2a2e10)Material 3
MaterialCardView
android:duplicateParentState
. (31af945caa6216237441e5888c2714464075b2d7)MaterialDatePicker
NavigationView
Predictive Back
UnsupportedOperationException
AnimatorSet
crash in SearchView
. (f10153257f6f3fdc112be6a2a4c7eb2e02bf5ed6)ProgressIndicator
Search
editable
property within SearchBar
's AccessibilityNodeInfo
representation. (be1395bceff22a10ae0e8164cb43fd4908961717)SideSheet
Switch
Tabs
TextInputLayout
Theming
TimePicker
Tokens
TopAppBar
Other
https://github.com/material-components/material-components-android/compare/1.10.0...1.11.0
Required minSdkVersion
is now 19 or higher, for Material and AndroidX (blog post).
Dependency | Previous version | New version |
---|---|---|
androidx.transition | 1.2.0 | 1.5.0-alpha04 |
Carousel
Catalog
Checkbox
MaterialAutoCompleteTextView
NavigationRail
ProgressIndicator
Slider
TextInputLayout
Transitions / Motion
Elevation Overlays within default component styles have been replaced by the new Tonal Surface Color system. Instead of blending the Primary color with the Surface color based on an elevation value, components will now use a specific Surface color role which can be more easily understood and customized.
Documentation for the affected components and which Surface color roles they use has been updated in 2114a11378fd801b32cd7431bb8a2c94de4f462c.
Gradle
Required minSdkVersion
is now 19 or higher, for Material and AndroidX (blog post).
Gradle
Carousel
CollapsingToolbarLayout
Dialog
Documentation
Material 3
MaterialDatePicker
ProgressIndicator
Slider
TextInputLayout
Theming
Tokens
TopAppBar
i18n