Sourced from com.google.android.material:material's releases.
1.12.0
What's new since 1.11.0
Slider
andProgress Indicator
have been updated to better support Non-Text Contrast Accessibility requirements.- Predictive Back Fragment/View support added to Material motion transitions (
MaterialSharedAxis
,MaterialFadeThrough
,MaterialFade
,MaterialElevationScale
).Important
Required
minSdkVersion
is now 19 or higher, for Material and AndroidX (blog post).Dependency Updates
Dependency Previous version New version androidx.transition 1.2.0 1.5.0 Library Updates
Gradle
- Update library minSdkVersion to 19. (1bbb43d155df64d24463455fe6fb291b6940a7b2)
- Upgrade to //third_party/gradle to 8.4 (1756f233ec3ac2085c07acf26a65b94e11038bd3)
Carousel
- Shifted keylines in contained strategies when there exists padding, and clipToPadding=false (1ef42e2f23a5ce21d5963c62fe2a7332dadaf296)
- Fixed Javadoc formatting error in
FullScreenCarouselStrategy
class documentation. (a0a1c6e04499c324b61c0a5b7b628cd4f9fc3cbc)- Added support for cross axis wrap_content RecyclerViews (e88a1b98d240c451a8f1f3920958be28cd2ac563)
- Added documentation recommending snapping for multi-browse strategy (9e64a1f5f682f435018b6ba4546085745f1b4a8f)
- Add attributes to change small item size (92a5444de95501dbf5bc12eaaa7a969b44fe2151)
CollapsingToolbarLayout
- Fix text shadow fading when transitioning between expanded and collapsed states (7674e12ea818793fe654f7691941f0bdc97c75f3)
Checkbox
- Updated string translations (198e08cf5ebf77b140c194d6267270d6e52f99ed)
Dialog
- Unified scrim opacity in Material themes/theme overlays. (f3e4439ca69f993baa6626ad6a82937c2d283155)
Divider
- Fixed divider instantly appearing or disappearing on insertion or removal (ef4a0c5e36315904d7bce7f0f33d59b734f2657b)
i18n
- Update translated strings (a8307ef79280c1db52728127ae12809e58b82e8f)
MaterialDatePicker
- Fix date validation on Samsung devices (5aa6edfaed08a6dff8439b51e91cd43e2ffb0386)
MaterialAutoCompleteTextView
- Enabled switch access in MaterialAutoCompleteTextView. (14a7b4036334e4d0573a46731ea18a388f87dc98)
NavigationDrawer
- Fixed wrong item selected after click (a3af20a86970a77c6225c5254c6540bb81bdc049)
NavigationRail
- Added label padding for when the label is long enough to reach the sides of the nav rail (2439dc0e8141a44418d32148c16e0cfc7a5beba7)
- Increased padding in between items as per design specs (16eca7eef3af53fe594d66440db796dab8762777)
Predictive Back
- Animated corners during predictive back when no drawerLayoutCornerSize is set (c8b9b1c0bb8e51501246c902073acc45aedeebd6)
ProgressIndicator
- Updated inactive track color from primary container to secondary container. (c8cb0c60379adfd76efbf54adeac316a9bfaec4e)
- Updated the setter of track thickness to not update track corner radius. (540f5ee9839ca3472e990f597d6f0a2b203b1b4f)
- Added the limit to not have stop indicator size bigger than track thickness. (689e04f9edd1398f53bfc149aa78a2ab864953ba)
- Fixed the rounded ends overlapping bug with semi-transparent track/indicator color in Circular default style. (8167c115e34e6b206a8446d98ce22c574d8a1584)
- Removed the call to draw a transparent full track. (3f80fdb9e1f31df4c970025e34450726bbb822ec)
... (truncated)
88acfcd
[Tokens] Update tokens to v4.0.05390215
[Gradle] Update androidx transition dependency to 1.5.05bc50a0
Update library version to 1.12.05950041
[Gradle] Update androidx transition dependency to 1.5.0-rc016b064e8
Update library version to 1.12.0-rc01a4f19d1
Update library version to 1.12.0-beta018c63848
[Gradle] Update androidx transition dep to version 1.5.0-beta0192bc02c
[NTC][Slider] Make tick size defaults to the stop indicator size if
set387f59b
[Search] Exclude icons from search bar handwriting boundsa3af20a
[NavDrawer][a11y] Fix wrong item selected after click