pubiqq
cb1905dbff
[TabLayout] Fix default tabTextAppearance
...
Resolves https://github.com/material-components/material-components-android/pull/3085
GIT_ORIGIN_REV_ID=5c801bb6b6e9df227094106dedc5defa24b99077
PiperOrigin-RevId: 489517504
2022-11-18 16:57:53 -05:00
afohrman
7a706cc82c
[Adaptive] [Side Sheet] Add STATE_HIDDEN to SideSheetBehavior#getState javadoc.
...
STATE_HIDDEN was missing from the list of possible state constants returned by getState().
PiperOrigin-RevId: 489292973
2022-11-18 16:56:39 -05:00
hunterstich
8d8a0d14ae
[Dialog][DatePicker][TimePicker] Updated enter/exit animation to use fade pattern and motion tokens.
...
Added xml implementations of the Material Fade pattern (https://github.com/material-components/material-components-android/blob/master/docs/theming/Motion.md#fade ) and updated all dialogs to use the new animators for enter and exit animations.
PiperOrigin-RevId: 489271559
2022-11-18 16:55:59 -05:00
pfthomas
4046525b20
[MaterialDatePicker] Improve inputs validation
...
PiperOrigin-RevId: 489269023
2022-11-18 16:55:22 -05:00
rightnao
1cdb371c30
[BottomSheet] Update motion attributes for bottom sheet dialog animation
...
PiperOrigin-RevId: 487605720
2022-11-18 16:54:23 -05:00
hunterstich
0b72e3ad4f
Automated g4 rollback of changelist 487228839
...
PiperOrigin-RevId: 487605338
2022-11-18 16:53:43 -05:00
pfthomas
b1bd580d7e
[NavigationDrawer] Updated active text label to use a bold typeface.
...
PiperOrigin-RevId: 487600688
2022-11-18 16:53:12 -05:00
rightnao
d5b41c185f
[ExtendedFloatingActionButton] Add a extendToWrapContent attribute that can disable the current eFAB behavior of extending to wrap content (thus allowing extend to return to its original width before shrinking)
...
Resolves https://github.com/material-components/material-components-android/issues/3006
PiperOrigin-RevId: 487376415
2022-11-10 18:23:28 +00:00
rightnao
857f481edd
[TabLayout] Fixing bug with animation cancelling if tab is double-tapped
...
resolves https://github.com/material-components/material-components-android/issues/3069
PiperOrigin-RevId: 487376299
2022-11-10 18:22:41 +00:00
hunterstich
3fc3ec1153
[Switch] Update animations to use motion themeing.
...
PiperOrigin-RevId: 487228839
2022-11-10 18:22:05 +00:00
afohrman
1653055b2c
[Adaptive] [Side Sheet] Changed modal side sheet shape to large.
...
PiperOrigin-RevId: 487001390
2022-11-10 18:21:26 +00:00
pfthomas
dff70c062d
[MaterialDatePicker][a11y] Improve TalkBack focus order when selecting a day
...
Make RecyclerView non-scrollable to allow focusing away from it instead of paginating to previous/next month.
PiperOrigin-RevId: 486936286
2022-11-09 22:14:37 +00:00
raajkumars
b9e8fb89fa
[Tokens][M3][Button] Integrate M3 Tokens.
...
PiperOrigin-RevId: 486679417
2022-11-09 22:13:11 +00:00
rightnao
f9a37c5077
[TabLayout] Fix tab indicator animation
...
resolves https://github.com/material-components/material-components-android/issues/3047
PiperOrigin-RevId: 486241080
2022-11-07 16:00:53 +00:00
raajkumars
d1b682f9fd
[tokens][M3][NavigationRail] Added design tokens for M3 NavigationRail Component.
...
PiperOrigin-RevId: 485968851
2022-11-07 15:57:48 +00:00
raajkumars
cb65cc6e60
[Tokens][M3][Chip] Integrate Chip component tokens to Chip styles in M3.
...
PiperOrigin-RevId: 485965681
2022-11-07 15:50:44 +00:00
hunterstich
276c1171b0
[DatePicker] Exposed method to set a custom formatter for text input fields.
...
Resolves https://github.com/material-components/material-components-android/issues/3039
PiperOrigin-RevId: 485128314
2022-11-01 05:23:20 -07:00
Material Design Team
d0ca6ba28a
[M3][Color] Internal refactors
...
PiperOrigin-RevId: 484971027
2022-10-31 07:42:14 -07:00
Material Design Team
8ca326ac52
[M3][Color] Added content color api
...
PiperOrigin-RevId: 484968589
2022-10-31 07:41:31 -07:00
pekingme
567cc5494b
[Tokens] Refresh the output to reflect the current version.
...
PiperOrigin-RevId: 484515702
2022-10-28 07:46:16 -07:00
Material Design Team
644d141359
[ExposedDropdownMenu] Dismiss modal popup in dismissDropDown
...
PiperOrigin-RevId: 484502383
2022-10-28 07:45:40 -07:00
pekingme
4a24684535
[Tokens] Added in formatter a new feature to format a resource string without handling the ordering.
...
Also added xmlns verification.
PiperOrigin-RevId: 484343925
2022-10-28 07:44:58 -07:00
rightnao
cb384c5c2c
[NavigationView] Disable drawing left and right insets if the nav bar is not edge to edge
...
resolves https://github.com/material-components/material-components-android/issues/3016
PiperOrigin-RevId: 484304490
2022-10-28 07:44:17 -07:00
leticiars
5d261f516a
[Checkbox] Update unselected outline color to ?attr/colorOnSurfaceVariant to match tokens.
...
PiperOrigin-RevId: 484295821
2022-10-28 07:43:44 -07:00
rightnao
e3937483c3
[BottomNavigationView] Remove elevation shadows
...
PiperOrigin-RevId: 483721316
2022-10-28 07:42:47 -07:00
Material Design Team
3b333ee834
[Buttons] Use Layout to measure text width.
...
This corrects icon placement when used with Spanned text.
PiperOrigin-RevId: 483047554
2022-10-25 05:42:10 -07:00
rightnao
e474cf4796
[BottomSheet] Token integration
...
PiperOrigin-RevId: 482901648
2022-10-25 05:22:05 -07:00
afohrman
10d72eebec
[Adaptive][Side Sheets] Added initial modal side sheet.
...
PiperOrigin-RevId: 482846478
2022-10-21 18:52:52 +00:00
pfthomas
0c204b8212
[MaterialTimePicker] Fix NumberFormatException
...
PiperOrigin-RevId: 482810027
2022-10-21 16:31:08 +00:00
Material Design Team
8510596528
[M3][Color] Added the rest of the library for content color support.
...
PiperOrigin-RevId: 482801156
2022-10-21 16:29:49 +00:00
afohrman
1d3e374387
[Adaptive Sheets][Side Sheets] Moved behavior_draggable attribute to the resources package.
...
PiperOrigin-RevId: 482590917
2022-10-21 16:28:01 +00:00
pfthomas
5c5b1e8258
[MaterialDatePicker][a11y] Improve date selection announcements
...
- improve selection announcement for both single and range date selectors
- properly announce start date when partially selected range
PiperOrigin-RevId: 482581175
2022-10-21 16:27:31 +00:00
Material Design Team
f0e5bdafab
[M3][Color] Updated material color utilities library implementation.
...
PiperOrigin-RevId: 482498574
2022-10-21 16:25:58 +00:00
rightnao
6cf56a5ebe
[BottomSheet] Update elevation to match specs
...
PiperOrigin-RevId: 482255576
2022-10-21 16:25:14 +00:00
Material Design Team
db115f0a1f
[ExposedDropdownMenu] Fix MaterialAutoCompleteTextView.setDropDownBackgroundDrawable(Drawable).
...
[TextField] MaterialAutoCompleteTextView uses a ListPopupWindow to show a modal dropdown menu when in "Accessibility Touch Exploration" mode. This popup also should respond to setDropDownBackgroundDrawable(Drawable).
PiperOrigin-RevId: 482233381
2022-10-21 16:23:52 +00:00
conradchen
a3521784e8
[TextField] Fix label cutout doesn't work on API < 18
...
Android framework Canvas.clipRect() has a bug with Region.Op.DIFFERENCE when handling bounds.left on APIs lower than 18, which causes text field outlines are still drawn over the label on lower APIs, despite the label area is supposed to be cut out.
Fixes this by bringing back the old solution we were using - "painting out" the label area after the stroke is drawn. Since the implementation is quite complicated, this CL also splits the CutoutDrawable to two inner impl classes to have a better code structure.
Resolves https://github.com/material-components/material-components-android/issues/2811#issuecomment-1196016169
PiperOrigin-RevId: 482013070
2022-10-19 09:20:41 -07:00
pekingme
d0460f3a70
[Tabs] Integrated tokens into M3 styles.
...
PiperOrigin-RevId: 481709158
2022-10-17 20:01:47 +00:00
pfthomas
32f111817f
[MaterialDatePicker] Enable auto-sizing of the date selection text
...
PiperOrigin-RevId: 481169899
2022-10-17 20:01:10 +00:00
pfthomas
2f9844b34a
[MaterialDatePicker][a11y] Announce start/end dates
...
PiperOrigin-RevId: 481152229
2022-10-17 20:00:14 +00:00
rightnao
c8108b1f8e
[TopAppBar] Update motion specs
...
PiperOrigin-RevId: 480953621
2022-10-13 21:01:26 +00:00
pekingme
34a1dde7b6
[Tabs] Fixed potential NPE when updating tab view.
...
PiperOrigin-RevId: 479643436
2022-10-11 14:03:44 +00:00
conradchen
f99e39df8c
Automated g4 rollback of changelist 479423629
...
PiperOrigin-RevId: 479636961
2022-10-11 14:01:31 +00:00
rightnao
617e5822f9
[BottomSheet] Update elevation to match specs
...
PiperOrigin-RevId: 479423629
2022-10-11 14:00:59 +00:00
Blue
e8bfad5644
[MaterialButtonToggleGroup] handle setEnable childs
...
Resolves https://github.com/material-components/material-components-android/pull/2974
Resolves https://github.com/material-components/material-components-android/issues/2962
Resolves https://github.com/material-components/material-components-android/issues/1813
GIT_ORIGIN_REV_ID=e8f6b7cb1ca143f0ed1e2ec8d501164568dac2d9
PiperOrigin-RevId: 479403809
2022-10-11 14:00:17 +00:00
pubiqq
6d956edcb9
[MaterialTimePicker] Fix divider alignment on the clock display
...
Resolves https://github.com/material-components/material-components-android/pull/2952
GIT_ORIGIN_REV_ID=e71f2c67f95008387d999155da65f1b4c5644fb8
PiperOrigin-RevId: 479329867
2022-10-06 17:54:35 +00:00
pfthomas
c6539f2390
[MaterialDatePicker][a11y] Announce current year and day
...
PiperOrigin-RevId: 479303709
2022-10-06 17:53:53 +00:00
Material Design Team
9897bc293d
[M3][Color] Refactored material color utilities library into its own directory.
...
PiperOrigin-RevId: 479289696
2022-10-06 17:52:58 +00:00
pfthomas
62b2b19d60
[MaterialDatePicker][a11y] Fix TalkBack announcements when switching between year/day selection views
...
PiperOrigin-RevId: 479098621
2022-10-06 17:52:20 +00:00
Jerry Zhu
9e210ea731
[Slider] Add current value to talkback for Slider
...
Resolves https://github.com/material-components/material-components-android/pull/2964
GIT_ORIGIN_REV_ID=02fe1a0b529369772fec9c52631c75c1865535f3
PiperOrigin-RevId: 479097052
2022-10-06 17:51:41 +00:00
pfthomas
56ea071320
[MaterialTimePicker] Pre-fill hour and minute edit texts in text input mode
...
Resolves https://github.com/material-components/material-components-android/issues/2862
PiperOrigin-RevId: 479033062
2022-10-05 14:30:55 +00:00