Sourced from com.google.android.material:material's releases.
1.13.0
New in 1.13.0!
DockedToolbarLayout(source, doc, spec)FloatingToolbarLayout(source, doc, spec)LoadingIndicator(source, doc, spec)MaterialSplitButton(source, doc, spec)MaterialButtonGroup(source, doc, spec)Important
- Required
minSdkVersionis now 21 or higher, for Material and AndroidX.- Now built with
compileSdkVersion35, Android Gradle Plugin (AGP) 8.7.3, Gradle 8.9, andandroid.nonTransitiveRClass=true.
- This means that R classes are no longer transitive and resources must be fully qualified with their library path when used programmatically (see the Getting Started guide for more info).
- Material 3 Expressive has moved to the 1.14.0 versions of the library. To get a sneak peak, update to version 1.14.0-alpha04 and use the
Material3Expressivethemes/styles in conjunction with new components mentioned above.Dependency Updates
Dependency Previous version New version androidx.appcompat:appcompat 1.6.1 1.7.0 androidx.constraintlayout:constraintlayout 2.0.1 2.1.0 androidx.dynamicanimation:dynamicanimation 1.0.0 1.1.0 androidx.graphics:graphics-shapes N/A 1.0.1 com.android.tools.build:gradle 7.4.2 8.7.3 Library Updates
A11y
- Include "hour" and "minute" in announcements. For example: "Not checked, Hour - 11'0 clock. double tap to select Hour". (960bb4cb825c607c244d51ed4f302752912e37cc)
- Move responsibility of disabling hide on scroll to HideViewOnScrollBehavior and BottomAppBar (9c33476db68ffc15151b742516da2f7e8c4a98f7)
- Prevent hide on scroll when Talkback is on (d56070586102b66486f7f8697de077c3d7689922)
- Add missing 'button' mention to Talkback output for close icon. (79bd7d7b1ba46b0593c7758a81b02bdb5a1dbf67)
BottomNavigationView
- Update catalog demo to demonstrate adaptive bottom navigation bar (76936c42c43164b9930f616266f215bf7045003a)
- Fix early return in setItemGravity() (8a4d3c695117c46cf1c7235744d81196fb97110f)
BottomSheet
- Prevent ACTION_DOWN events on the BottomSheetHandleDragView from setting touchingScrollChild to true. (af7f254bf660704368d46e630d34a81c479fa1c7)
- Fix keyboard animation on Android 14 (a0b4dfa8769f98851efe97569c900f75eb0d5ef2)
- Fixed main catalog demo cutting off content when screen size is too small. (005687d1b64ea5542168183511861f7d023682da)
- Remove disruptive announcement "Drag handle double tapped"for BottomSheetDragHandleView. (95025c6728e49946c55d4b2688f97fa1d321cd02)
Carousel
- Recyclerview children do not inherit layout direction (ca0b870a344ef6e8f5fadc1ec417ef11f5b23340)
- Update keyline state if necessary if item size changes (52228c1b3bd50dd1a81bdaae40aeb93ef4d9ea9b)
- Update multi-browse strategy to always have at least 1 medium item (916e9085f9ca66704f907fd6af14d7e55df5d411)
- Recalculate keyline state if it doesn't match the current container size (d0f5d721a1f83b3b115d7f20bf865fb1df9063a3)
Checkbox
- Update translations. (771119111e58d101f2540f0bbbb572073ff9c053)
Chip
- Get default minTouchTargetSize from material attributes (436437a6fbf2d28658fea46320a350db33c7a455)
- Add a
show allChip for a11y (8e334213fc806b399ec014bdf68a3778064de308)- Updated flow layout to correctly layout padding when in RTL. (1eaf483fc94f522546d349e6984e24c15d226d18)
- Fix close icon focus ripple (a7ff8c9006b69cbfcc346f74ed8a9ebad6661346)
... (truncated)
84c0e6d
Update library version to 1.13.046fde74
[Theme] Added missing Shape Attributes to Dialog themes8f58fcc
Update library version to 1.13.0-rc0164867cf
[ProgressIndicator] Updated to not throw exceptions for calling
`setIndetermi...f89b8af
[LoadingIndicator] Added a default static drawable, which is displayed
when t...d56330d
Update library version to 1.13.0-beta011886cf0
[LoadingIndicator] Fixed the animation no constant rotation.61c5a6d
[Internal] Restore binary compatibility (ViewOverlay)e722464
[MaterialButton] Updated the shapes of buttons when the orientation is
changed.df9074c
[ButtonGroup] Fixed connected button groups to not morph button
size.