David Sucharda
84fd465cea
[TabLayout] Added support for preserving the indicator drawable's intrinsic color
...
Setting app:tabIndicatorColor="@null" (or app:tabIndicatorColor="@android:color/transparent") will now result in the intrinsic color of the indicator drawable being respected. To hide the indicator completely, instead set app:tabIndicator="@null".
Resolves https://github.com/material-components/material-components-android/issues/1481
Resolves https://github.com/material-components/material-components-android/pull/1483
GIT_ORIGIN_REV_ID=7926b2671fb119a6472cc180b77ea6fe1b63fbd1
PiperOrigin-RevId: 323928586
2020-07-30 00:21:33 -04:00
Gabriele Mariotti
6050bd4347
[MaterialDatePicker] Added placeholder text in text input mode to show date format
...
Resolves https://github.com/material-components/material-components-android/pull/1528
GIT_ORIGIN_REV_ID=a4e436bbbc270d4716f78e9919f50315da75c5b3
PiperOrigin-RevId: 323879097
2020-07-30 00:20:55 -04:00
Mattia
38216643d6
[BottomSheet] Added missing defensive checks to viewDragHelper calls
...
Resolves https://github.com/material-components/material-components-android/issues/1295
Resolves https://github.com/material-components/material-components-android/pull/1392
GIT_ORIGIN_REV_ID=cadca3f7e20c387562ab8088227f62f4cd6a40de
PiperOrigin-RevId: 323870916
2020-07-30 00:19:39 -04:00
marianomartin
dd254c536a
[TimePicker] Fixed incorrect offset applied to shaders
...
Resolves https://github.com/material-components/material-components-android/issues/1537
PiperOrigin-RevId: 323783957
2020-07-29 10:42:12 -04:00
Mattia
57a31caef5
[Slider] Added XML enabled property to constructor attrs evaluation
...
Resolves https://github.com/material-components/material-components-android/issues/1531
Resolves https://github.com/material-components/material-components-android/pull/1534
GIT_ORIGIN_REV_ID=79a45af769f604f3fb1c4f0f82fb05f36f0934aa
PiperOrigin-RevId: 323783892
2020-07-29 10:41:35 -04:00
Gabriele Mariotti
e6f05bca7e
[NavigationView] Support for shapeAppearance and shapeAppearanceOverlay attributes
...
Resolves https://github.com/material-components/material-components-android/pull/1535
GIT_ORIGIN_REV_ID=f676794634c788fb906bc36c0feadb1628e36fb4
PiperOrigin-RevId: 323783155
2020-07-29 10:39:14 -04:00
Aidan Pieper
70d659db60
[MaterialButtonToggleGroup] Fixed margins on MaterialButtonToggleGroup when changing orientations
...
Resolves https://github.com/material-components/material-components-android/pull/1521
Co-authored-by: ymarian <38727469+ymarian@users.noreply.github.com>
GIT_ORIGIN_REV_ID=c87c9ec3258c52fd3e6e2824b8dca2823b9500a5
PiperOrigin-RevId: 323781705
2020-07-29 10:38:35 -04:00
marianomartin
8ea36ae200
[TimePicker] Removed checkable from timepicker mode button
...
PiperOrigin-RevId: 323616442
2020-07-29 09:16:41 -04:00
haodong
5a1c183b16
[ProgressIndicator] Fixed canvas state leak in IndeterminateDrawable.
...
PiperOrigin-RevId: 323615617
2020-07-29 09:16:08 -04:00
haodong
0b82e81a8b
[ProgressIndicator] Added a new attribute to delay show actions.
...
Resolves https://github.com/material-components/material-components-android/issues/1524
PiperOrigin-RevId: 323586499
2020-07-29 09:15:31 -04:00
marianomartin
4e62f960ec
[TabLayout] Add a setId method that can be used for espresso
...
PiperOrigin-RevId: 323570079
2020-07-29 09:14:46 -04:00
haodong
eaa0a7f510
[ProgressIndicator] Improved the readability of initializeDrawables() function.
...
PiperOrigin-RevId: 323568162
2020-07-29 09:14:09 -04:00
dniz
b82d41fe55
[MaterialDatePicker] Fixed orientation of next/previous month button icons for RTL languages
...
Resolves https://github.com/material-components/material-components-android/issues/1485
Resolves https://github.com/material-components/material-components-android/pull/1518
Co-authored-by: Mattia <darksoulcyber@hotmail.it>
PiperOrigin-RevId: 323566996
2020-07-28 10:29:58 -04:00
marianomartin
f837cb76ab
[MaterialButton] Support setting vertical insets programatically
...
Resolves https://github.com/material-components/material-components-android/issues/526
PiperOrigin-RevId: 323450357
2020-07-28 10:28:38 -04:00
Mattia
9914516276
[ViewOverlays] Removed re-throw of exception on ViewOverlayApi14
...
Resolves https://github.com/material-components/material-components-android/issues/1486
Resolves https://github.com/material-components/material-components-android/pull/1516
GIT_ORIGIN_REV_ID=c2eb7ecd99c9a7f56028510d4591cc4a60ff48ab
PiperOrigin-RevId: 323416732
2020-07-28 10:27:19 -04:00
Mattia
6daf233982
[ChipGroup] Generate a valid ID for Chip view on any API level
...
Resolves https://github.com/material-components/material-components-android/issues/1493
Resolves https://github.com/material-components/material-components-android/pull/1515
GIT_ORIGIN_REV_ID=6b39b596c6d79b09ffb76c791cdda35403081578
PiperOrigin-RevId: 323385654
2020-07-27 13:23:17 -04:00
dniz
96674d59ab
[BottomSheet] Fixed NullPointerException when calling updatePeekHeight with null viewRef
...
PiperOrigin-RevId: 323107185
2020-07-27 13:21:54 -04:00
dniz
9fa9f1e8ea
[BottomSheet] Updated gesture inset bottom to be saved in separate field to fix compounding peek height issue
...
Follow up for https://github.com/material-components/material-components-android/issues/1472
PiperOrigin-RevId: 323079427
2020-07-27 13:21:20 -04:00
marianomartin
162205b9df
[TimePicker] Fixed exception when shrinkResources is enabled
...
Resolves https://github.com/material-components/material-components-android/issues/1508
PiperOrigin-RevId: 323018869
2020-07-27 13:20:06 -04:00
leticiars
be8fc51596
[ExposedDropdownMenu][a11y] Fixed dropdown list not focusing for editable dropdown menus.
...
Focusing on the layout will let user type, while the arrow icon is what will trigger showing/hiding the dropdown list (which gains focus automatically).
PiperOrigin-RevId: 322846934
2020-07-27 13:19:21 -04:00
dniz
5bd64f42d3
[DatePicker] Updated text input mode to respect custom theme res id
...
Resolves https://github.com/material-components/material-components-android/issues/966
PiperOrigin-RevId: 322809365
2020-07-27 13:17:42 -04:00
marianomartin
b92261f847
[TimePicker] Fix lint issue with edit texts
...
PiperOrigin-RevId: 322804881
2020-07-23 12:48:18 -04:00
haodong
ea9cce8c29
[ProgressIndicator] Fixed incorrect visibility change when the component's parent is not visible.
...
PiperOrigin-RevId: 322771684
2020-07-23 11:42:07 -04:00
dniz
88ca5c9eeb
[Motion] Removed extra transition background fade duration from MaterialContainerTransformSharedElementCallback in favor of nulling out sharedElementReenterTransition to prevent extra transition from happening
...
Related to https://github.com/material-components/material-components-android/issues/1433
Related to https://github.com/material-components/material-components-android/issues/1344
PiperOrigin-RevId: 322614608
2020-07-22 14:25:30 -04:00
marianomartin
84cec15fbd
[TimePicker] Fixed Talback support
...
PiperOrigin-RevId: 322589365
2020-07-22 14:24:23 -04:00
haodong
aca5307d42
[ProgressIndicator] Changed class visibility of CircularDrawingDelegate.
...
PiperOrigin-RevId: 322583285
2020-07-22 14:23:25 -04:00
haodong
4005294a75
[ProgressIndicator] Added the function in ProgressIndicatorSpec to load from style.
...
PiperOrigin-RevId: 322580332
2020-07-22 14:20:51 -04:00
haodong
c4f44d2fbb
[ProgressIndicator] Revived the argument (restart) in setVisible of drawables.
...
- Changed setVisible(visible, animated) to setVisible(visible, restart, animated).
- Adjusted the visibility control based on the new setVisible().
PiperOrigin-RevId: 322223572
2020-07-21 04:22:24 -07:00
marianomartin
b8f4b221f4
[Slider] Added min separation support
...
PiperOrigin-RevId: 322212299
2020-07-21 04:17:46 -07:00
haodong
f7bad9a512
[ProgressIndicator] Changed drawables to detect system animator duration scale by themselves.
...
PiperOrigin-RevId: 322193517
2020-07-21 04:16:06 -07:00
haodong
28039601fd
[ProgressIndicator] Removed explicitly disabling animators.
...
PiperOrigin-RevId: 322170475
2020-07-21 04:14:03 -07:00
haodong
764f063d41
[ProgressIndicator] Changed logic to guarantee the indeterminate arc fully collapsed before showing determinate arc.
...
PiperOrigin-RevId: 321613769
2020-07-20 12:56:38 -07:00
dniz
889fca55a2
[Motion] Added extra transition background fade duration to MaterialContainerTransformSharedElementCallback to prevent extra Activity transition from happening
...
Resolves https://github.com/material-components/material-components-android/issues/1433
Mentioned in https://github.com/material-components/material-components-android/issues/1344
PiperOrigin-RevId: 321550602
2020-07-16 07:27:36 -07:00
haodong
92aca746ca
[ProgressIndicator] Updated system animation duration scale more frequently.
...
PiperOrigin-RevId: 321407050
2020-07-16 07:26:35 -07:00
haodong
28177cb551
[ProgressIndicator] Updated the drawable setters.
...
- Removed NonNull annotation.
- Updated the descriptions.
PiperOrigin-RevId: 321407014
2020-07-16 07:25:45 -07:00
marianomartin
cc031962d4
[Slider] Fixed exception when restoring instance state
...
Resolves https://github.com/material-components/material-components-android/issues/1284
PiperOrigin-RevId: 321392036
2020-07-15 13:57:02 -04:00
haodong
c74a374cc6
[ProgressIndicator] Automated g4 rollback of changelist 321297596.
...
*** Reason for rollback ***
Incompatible API change.
*** Original change description ***
[ProgressIndicator] Updated drawable setters.
- Added new setters with non-framework drawable types.
- Replaced IllegalArgumentException with UnsupportedOperationException.
PiperOrigin-RevId: 321365984
2020-07-15 09:54:16 -07:00
haodong
3625fbadec
[ProgressIndicator] Updated drawable setters.
...
- Added new setters with non-framework drawable types.
- Replaced IllegalArgumentException with UnsupportedOperationException.
PiperOrigin-RevId: 321297596
2020-07-15 09:51:37 -07:00
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