Frantisek Nagy
8210b3ac01
[CollapsingToolbarLayout] Fix CollapsingToolbar multiline position
...
GIT_ORIGIN_REV_ID=7dbd8905bf58eb5811c4661ee77512d4d9c59c19
Co-authored-by: ymarian <38727469+ymarian@users.noreply.github.com>
PiperOrigin-RevId: 321294325
2020-07-15 09:49:15 -07:00
leticiars
d868be243c
[DatePicker] Set min width on the confirm OK button.
...
May fix https://github.com/material-components/material-components-android/issues/1346
PiperOrigin-RevId: 321169998
2020-07-15 09:48:22 -07:00
marianomartin
702c201508
[TimePicker] Renamed classes to match MaterialDatePicker
...
PiperOrigin-RevId: 320993387
2020-07-15 09:45:57 -07:00
haodong
380c21ab53
[ProgressIndicator] Separated the padding when calculating drawable's intrinsic size.
...
PiperOrigin-RevId: 320990538
2020-07-15 09:43:41 -07:00
marianomartin
049ad022a6
Delete components build.gradle files
...
PiperOrigin-RevId: 320944144
2020-07-15 09:38:31 -07:00
hunterstich
b93042df2c
[BottomSheet] Updated a11y focus to move to bottom sheet when expanded and siblings are hidden from a11y services.
...
PiperOrigin-RevId: 320631879
2020-07-10 11:53:10 -07:00
haodong
43fe75f4bc
[ProgressIndicator] Invalidated indicator colors properly in animator delegate.
...
Resolves https://github.com/material-components/material-components-android/issues/1469
PiperOrigin-RevId: 320622246
2020-07-10 11:51:36 -07:00
marianomartin
34f621d22c
[Slider] Move static inner classes outside base slider class
...
Resolves https://github.com/material-components/material-components-android/issues/1342
Resolves https://github.com/material-components/material-components-android/issues/1471
PiperOrigin-RevId: 320607441
2020-07-10 11:48:43 -07:00
dniz
7b620035a7
[Bottom Sheet] Updated peek height gesture inset behavior to only add extra inset if necessary
...
Previously on Q the peek height would have the bottom gesture inset size added to it regardless of whether edge to edge mode or gesture navigation were enabled. Now the extra inset will only be added if it is needed due to a system gesture conflict, in order to give the user some space to drag the sheet.
Resolves https://github.com/material-components/material-components-android/issues/1472
PiperOrigin-RevId: 320606747
2020-07-10 11:47:27 -07:00
haodong
fabd36fc75
[ProgressIndicator] Unregistered animator complete callback on detach from window to prevent memory leak.
...
Resolves https://github.com/material-components/material-components-android/issues/1440
PiperOrigin-RevId: 320435677
2020-07-10 11:43:49 -07:00
haodong
4ff30311e3
[ProgressIndicator] Replaced ProgressIndicator references in drawable&delegate classes to prevent memory leak and prepare for the stand-along drawable feature.
...
PiperOrigin-RevId: 320391113
2020-07-10 11:35:27 -07:00
marianomartin
ffdb90fd3d
[TimePicker] Improved theming
...
PiperOrigin-RevId: 320382415
2020-07-10 11:32:53 -07:00
haodong
cf98f94309
[ProgressIndicator] Forward fixed "ripple" bug from the fix for indeterminate animation not respecting to system animator scale.
...
PiperOrigin-RevId: 320204213
2020-07-08 15:01:27 -04:00
marianomartin
e5f7951b01
[Chip] Support setting text size without changing TextAppearance
...
PiperOrigin-RevId: 320083914
2020-07-08 15:00:37 -04:00
marianomartin
272ce50950
[TimePicker] Renamed radius attr to avoid conflicts
...
PiperOrigin-RevId: 319985243
2020-07-08 14:59:44 -04:00
marianomartin
4eea03dff5
[RangeSlider] Fixed number of values changing in RangeSlider
...
https://github.com/material-components/material-components-android/issues/1460
https://github.com/material-components/material-components-android/issues/1393
PiperOrigin-RevId: 319980426
2020-07-07 11:01:15 -04:00
dniz
6b63c117fd
[Motion] Changed MaterialContainerTransform to skip transition instead of crash when no view bounds
...
Resolves https://github.com/material-components/material-components-android/issues/1377
PiperOrigin-RevId: 319977600
2020-07-07 11:00:27 -04:00
marianomartin
42aa5015a2
[TimePicker] Added a theme attribute
...
PiperOrigin-RevId: 319977105
2020-07-07 10:59:37 -04:00
leticiars
7b5aea2ca3
[TextInputLayout] Fixed padding for prefix/suffix and label in RTL being wrong.
...
PiperOrigin-RevId: 319873647
2020-07-07 10:57:16 -04:00
marianomartin
26fc10cfc9
[MaterialShapeDrawable] Fixed exception with int division
...
Resolves https://github.com/material-components/material-components-android/issues/937
PiperOrigin-RevId: 319778531
2020-07-06 11:10:33 -04:00
marianomartin
a6935dc73d
[TimePicker] Added haptic feedback
...
PiperOrigin-RevId: 319287390
2020-07-06 11:09:40 -04:00
hunterstich
3c9096d451
[Motion] Fix zero-length motion path container transform bug.
...
getPosTan, which calculates the translation of the conatienr bounds, no-ops if the startView doesn't move to a new position (when the startView and endView are top aligned and centered horizontally on one another). This was causing motionPathPositions, the int array holding the x and y of the animated bounds to never be initialized, defaulting to 0, and throwing off the bounds calculation.
This CL updates the int array with actual default x and y values so when getPosTan no-ops, the motionPathPosition array contains the correct values.
Resolves https://github.com/material-components/material-components-android/issues/1161
PiperOrigin-RevId: 319247326
2020-07-06 11:08:36 -04:00
marianomartin
3960a13a85
[TimePicker] Update toggle constraints on visibility changed
...
PiperOrigin-RevId: 319082558
2020-06-30 16:10:53 -04:00
haodong
984738c067
[ProgressIndicator] Added logic to respond to system animation scale settings for determinate types.
...
PiperOrigin-RevId: 319038716
2020-06-30 16:07:44 -04:00
marianomartin
61e927ed5a
[ExtendedFloatingActionButton] Fixed ripple issue
...
Resolves https://github.com/material-components/material-components-android/issues/1359
PiperOrigin-RevId: 319038380
2020-06-30 16:07:02 -04:00
haodong
4ccec4ff71
[ProgressIndicator] Fixed indeterminate types disco when system animation duration scale is off.
...
- Removed constant for debugging animation speed.
- Added a condition to check if resetting start offset for circular indeterminate type is valid.
- Added a condition to check if rotating color for seamless indeterminate type is valid.
PiperOrigin-RevId: 319035241
2020-06-30 16:06:17 -04:00
marianomartin
cd6b062519
[TimePicker] Added a TimePicker component
...
This should be considered a pre-alpha of timepicker.
Try the component today, on the latest snapshot:
https://github.com/material-components/material-components-android/blob/master/docs/using-snapshot-version.md
The initial API offers feature parity with android.app.TimePickerDialog
Resolves https://github.com/material-components/material-components-android/issues/690
PiperOrigin-RevId: 318879238
2020-06-29 16:24:46 -04:00
haodong
26021ed418
[ProgressIndicator] Fixed incorrectly setting drawable's visibility when switching indeterminate mode for API19.
...
PiperOrigin-RevId: 318877353
2020-06-29 16:21:45 -04:00
haodong
0b443ad51f
[ProgressIndicator] Changed interpolator for seamless linear indeterminate type from LINEAR_OUT_SLOW_IN to FAST_OUT_SLOW_IN.
...
PiperOrigin-RevId: 318866756
2020-06-29 16:20:21 -04:00
haodong
e44804ffd4
[ProgressIndicator] Relocated the logic of animator disabling.
...
- Removed the flag for disabling animators in drawable classes.
- Rewrote the logic to disable animators in ProgressIndicator class.
- Some cleanup.
PiperOrigin-RevId: 318823871
2020-06-29 16:17:51 -04:00
connieshi
8544f7acc2
[Chip] Include font padding.
...
Resolves https://github.com/material-components/material-components-android/issues/1424
PiperOrigin-RevId: 318817230
2020-06-29 16:17:12 -04:00
marianomartin
811d45216b
[DatePicker] Fixed crash when GridView has not rendered the last child
...
Resovles https://github.com/material-components/material-components-android/issues/1338
PiperOrigin-RevId: 318811845
2020-06-29 16:16:37 -04:00
Robert Williams
77a0a87fb1
[CollapsingToolbarLayout] Use correct layout to calculate expanded bounds
...
Resolves https://github.com/material-components/material-components-android/pull/1432
GIT_ORIGIN_REV_ID=6041d791702d16e7501289f939fa01874b16b32c
PiperOrigin-RevId: 318639226
2020-06-29 09:28:40 -04:00
marianomartin
71fcb73c7f
[Slider] Changed slider thumbs to prevent crossing each other
...
PiperOrigin-RevId: 318502401
2020-06-26 14:13:27 -04:00
haodong
8fbc2e02e9
[ProgressIndicator] Added the custom drawable support (6/7)
...
- Integrated new animator delegate classes to ProgressIndicator.
- Removed the replaced drawable classes.
- Added getPreferredSize function to drawing delegate interface.
- Added new indicator type CUSTOM.
- Fixed some potential NPE logics.
PiperOrigin-RevId: 318197464
2020-06-26 14:10:32 -04:00
marianomartin
f945a0649b
[Slider] Rollback Slider Ally fixes, will address separately
...
PiperOrigin-RevId: 318169160
2020-06-26 14:08:53 -04:00
marianomartin
555356b03f
Internal cleanup
...
PiperOrigin-RevId: 318134343
2020-06-26 14:06:52 -04:00
haodong
7e595b6ce0
[ProgressIndicator] Added the custom drawable support (5/7)
...
- Added a final animator delegate for circular indeterminate mode.
PiperOrigin-RevId: 318099750
2020-06-26 14:06:10 -04:00
haodong
4f5a98ff10
[ProgressIndicator] Added the custom drawable support (4/7)
...
- Added a final animator delegate for seamless linear indeterminate mode.
PiperOrigin-RevId: 318096350
2020-06-26 14:05:22 -04:00
haodong
c22f3f4b98
[ProgressIndicator] Added the custom drawable support (3/7)
...
- Added a final animator delegate for non-seamless linear indeterminate mode.
PiperOrigin-RevId: 318092647
2020-06-26 14:04:37 -04:00
haodong
4337eeaa0d
[ProgressIndicator] Added the custom drawable support (2/7)
...
- Added an final drawable class for all indeterminate types.
- Marked DeterminateDrawable as public and final.
PiperOrigin-RevId: 318088718
2020-06-26 14:03:49 -04:00
haodong
02c3b3d398
[ProgressIndicator] Added the custom drawable support (1/7)
...
- Added an interface for indeterminate animator delegate.
- Marked DrawingDelegate to public.
PiperOrigin-RevId: 318084805
2020-06-26 14:03:06 -04:00
marianomartin
fcbaa82f12
[Slider] Fixed focus changes after thumbs change original order
...
PiperOrigin-RevId: 317788551
2020-06-26 13:59:59 -04:00
leticiars
b274a4aa32
[TextInputLayout][a11y] Changing hint announcement.
...
* To make announcements clearer, removed helper text from hint announcement.
* Calling setLabelFor on helper text view so it's clear it refers to the edit text visually above it.
* Calling setError is enough to let the screen reader decide how to announce the error.
PiperOrigin-RevId: 317651946
2020-06-26 13:59:00 -04:00
leticiars
023e5182bf
[ExposedDropDownMenu] Changed the editable exposed dropdown menu's a11y class name to be EditText instead of a drop down since the primary action for the user is to type.
...
PiperOrigin-RevId: 317650366
2020-06-26 13:58:17 -04:00
marianomartin
20e238869c
[Internal] Added a TextWatcherAdapter class
...
PiperOrigin-RevId: 317355871
2020-06-26 13:57:26 -04:00
Sven Obser
74508c89c8
[CollapsingToolbarLayout] Fixed slight misalignment during transition in multiline mode
...
Resolves https://github.com/material-components/material-components-android/pull/1408
GIT_ORIGIN_REV_ID=9b29f85a8f9e9c52b256fbb4ce3148e19ee503fc
PiperOrigin-RevId: 317322732
2020-06-19 14:09:34 -04:00
marianomartin
aecb3be32f
[A11y] Added Range Start, Range End to slider content description
...
PiperOrigin-RevId: 317315616
2020-06-19 14:05:37 -04:00
dniz
8851f703d8
[Theming] Move Design widget styles back to full themes from Bridge themes
...
Makes the Bridge themes a more true no-op when migrating from a Theme.AppCompat or Theme.Design theme and using legacy Widget.Design component styles
Resolves https://github.com/material-components/material-components-android/issues/740
PiperOrigin-RevId: 317306206
2020-06-19 14:01:34 -04:00
haodong
c5f900b7d5
[ProgressIndicator] Fixed CircularIndeterminateDrawable not resetting animator properly after switching to determinate mode.
...
PiperOrigin-RevId: 317294538
2020-06-19 13:54:27 -04:00