hunterstich
cdee36707a
[Motion] Replace MaterialVisibility subclass static constructors for standard constructors
...
PiperOrigin-RevId: 308793749
(cherry picked from commit d025a3b2c3bef53affbeb22c17daed6247755733)
2020-05-27 14:52:44 -04:00
hunterstich
f817305b76
[Motion] Make public transition classes final which are not meant to be subclassed.
...
PiperOrigin-RevId: 308711224
(cherry picked from commit dc7d3a5d4d902b686578e6180b7f0d2b4f20b938)
2020-05-27 14:52:44 -04:00
hunterstich
0ff76f4224
[Motion] Add getters and setters to MaterialContainerTransform.ProgressThresholds
...
PiperOrigin-RevId: 308694078
(cherry picked from commit 407193625b129e322c5e72eca981dd507a942731)
2020-05-27 14:52:44 -04:00
hunterstich
5490b0d91f
[Motion] Update MaterialVisibility to not need initialize method
...
- Add initialization check for secondary animator provider in MaterialVisibility so subclasses no longer need to explicitly call MaterialVisibility#initialize.
PiperOrigin-RevId: 308687877
(cherry picked from commit e63cae59fb71b580399ab7479697b5493f7a9dd1)
2020-05-27 14:52:44 -04:00
dniz
e33c6d5067
[Motion] Update transitions to be based on androidx and add transitions platform subpackage to support Activities, Windows, etc.
...
PiperOrigin-RevId: 308651633
(cherry picked from commit cd36c2f5e77461b26f4723a765e11e6bf16a2a86)
2020-05-27 14:52:44 -04:00
leticiars
7423884cbc
[TextInputLayout] Adding setBoxBackgroundColorStateList method and fixing setBoxBackgroundColor method not changing focused and hovered states color like it did originally.
...
Resolves https://github.com/material-components/material-components-android/issues/1191
PiperOrigin-RevId: 308275897
(cherry picked from commit e5a85a227a946adcf4ae13a279e497d006d81775)
2020-05-27 14:52:44 -04:00
leticiars
008c1996eb
[TextInputLayout] Adding setters and getters for boxStrokeWidth and boxStrokeWidthFocused attrs.
...
PiperOrigin-RevId: 308059511
(cherry picked from commit 167020a5963d3e8be7e36f463bbd93f2b8a0564d)
2020-05-27 14:52:44 -04:00
Frantisek Nagy
76976992f6
[MaterialRadioButton] Fix tint from theme attributes on api 21 + add test
...
Resolves https://github.com/material-components/material-components-android/issues/1225
Resolves https://github.com/material-components/material-components-android/pull/1226
GIT_ORIGIN_REV_ID=c6202adbe249d8a550113d397b538f3253c1ee06
PiperOrigin-RevId: 307897071
(cherry picked from commit ed48ad90327ca358a32a449fdce914fea31a4c8a)
2020-05-27 14:52:44 -04:00
Nicklas Ansman Giertz
408eb47847
[Motion] Use a private ID resource for the tag ID in MaterialContainerTransform
...
Resolves https://github.com/material-components/material-components-android/issues/1230
Resolves https://github.com/material-components/material-components-android/pull/1231
GIT_ORIGIN_REV_ID=df1fe9abcd9910302ef0ab97f34153e83a548467
PiperOrigin-RevId: 307895262
(cherry picked from commit 48a6f2892b2d8be68c87e39e6b9b9dd609a7a8b3)
2020-05-27 14:52:44 -04:00
leticiars
36bdb702f5
[TextInputLayout] Flipping password icon behavior so that it shows the action (what's going to happen after the click) instead of the current status.
...
PiperOrigin-RevId: 307878068
(cherry picked from commit 99c6a28b104b804694a9b3225208cac2bc326c40)
2020-05-27 14:52:44 -04:00
connieshi
50a93de7ca
Remove "color" from getters/setters that end with "TintList" to be less verbose.
...
PiperOrigin-RevId: 307838995
(cherry picked from commit 33683851f2c1bfcda97b4deedf03d13aba9c0b1d)
2020-05-27 14:52:44 -04:00
marianomartin
8d7becdf85
Change ShapeableImageView shape logic to onSizeChanged
...
PiperOrigin-RevId: 307696728
(cherry picked from commit de111bb53b388272f2e0d5541989a6d49df34be6)
2020-05-27 14:52:44 -04:00
dniz
2a326bdc6f
Fix nullability annotations in MaterialContainerTransformSharedElementCallback
...
PiperOrigin-RevId: 307661071
(cherry picked from commit b8c049658413c12de55c1ce953ca43e43d7a7dbc)
2020-05-27 14:52:44 -04:00
Kirill Olenyov
3738698aba
[TextInputLayout] Add click listener for error icon
...
Resolves https://github.com/material-components/material-components-android/pull/1215
GIT_ORIGIN_REV_ID=f2ae41512162b09c4e37fa727b465970eb83f2b1
PiperOrigin-RevId: 307624385
(cherry picked from commit 1b124afa0264908f1f84b37554c659e2e10bf050)
2020-05-27 14:52:43 -04:00
nickrout
95b89d44c5
[Documentation] Updating FAB javadoc to mention colorSecondary over colorAccent for background tint.
...
PiperOrigin-RevId: 307612259
(cherry picked from commit 9df47a8548f034139a347beaee33f2ac26f92792)
2020-05-27 14:52:43 -04:00
connieshi
a527fe77f7
Rename color setters in Slider so it's obvious that color properties are ColorStateList.
...
PiperOrigin-RevId: 307436479
(cherry picked from commit 7a8f3bd48ca60e8b4d08299891420e16de1adbd2)
2020-05-27 14:52:43 -04:00
dniz
c27de091ea
Fix Activity container transform unexpected flash and fade
...
PiperOrigin-RevId: 307090565
(cherry picked from commit 57a8ebdcdd4e64376eac56a2b4c99912d257ccd6)
2020-05-27 14:52:43 -04:00
SatoShun
3f5591ecae
[MaterialSharedAxis] fix javadoc
...
Resolves https://github.com/material-components/material-components-android/pull/1210
GIT_ORIGIN_REV_ID=04314d6ef1150fc41e125ea6e49a3636413a7282
PiperOrigin-RevId: 307059021
(cherry picked from commit 9813cc5666d5aabddda00ebff3fb4a0f46c8eb30)
2020-05-27 14:52:43 -04:00
marianomartin
4571dbbf3e
Swallow exception setting convex path in MaterialShapeDrawable for pre releases of Q
...
PiperOrigin-RevId: 306874530
(cherry picked from commit b5533eae6bbb393e07e45f4a8d2658cbdec4fce3)
2020-05-27 14:52:43 -04:00
connieshi
064b07ef1d
Remove AppCompatButton workaround for FloatingToolbar in API 23-25 now that MaterialButton supports android:background.
...
PiperOrigin-RevId: 306841859
(cherry picked from commit 4fb2375688bba25168791191910c86602636ab50)
2020-05-27 14:52:43 -04:00
Material Design Team
cced766b83
Add documentation to clarify percent units.
...
Otherwise it's pretty ambiguous, a percent logically is out of 100 but this unit is actually a fraction of the height intended to be in range 0-1.
PiperOrigin-RevId: 306281351
(cherry picked from commit e802ecaa36129f153ce5365eda09be0d26846ffd)
2020-05-27 14:44:33 -04:00
hunterstich
d6501c97bc
[Slider] Fix attach/detach behavior when Slider is added in an overlay as part of a Transition.
...
Resolves https://github.com/material-components/material-components-android/issues/1195
A Visibility transition will add Slider to an overlay and then call onAttachToWindow/onDetachFromWindow which looks for an android.R.id.content view, which doen't exist, getting stuck in a loop. This adds an exit strategy for android.R.id.content not being found and fixes Slider in Visibility transitions.
PiperOrigin-RevId: 305886706
2020-04-13 10:21:36 -07:00
Audrius Karosevicius
df84e91819
Automated g4 rollback of changelist 304625391
...
PiperOrigin-RevId: 305727309
2020-04-13 09:47:05 -07:00
connieshi
d3e76d3a61
Alleviate badge being clipped off by calling setClipChildren(false) and setClipToPadding(false) on a tabview's parent.
...
If a long badge is shown on an end tab with a long string, it could still be clipped off. Current workaround is to adjust the badge offset.
Resolves https://github.com/material-components/material-components-android/issues/1168
PiperOrigin-RevId: 305686535
2020-04-13 09:27:58 -07:00
leticiars
2df71d156b
[TextInputLayout] Fixing counter RTL not working for all languages.
...
PiperOrigin-RevId: 305286488
2020-04-09 05:19:45 -07:00
Material Design Team
7a300c134f
Fix MaterialAlertDialog getting dismissed on any MotionEvent.
...
PiperOrigin-RevId: 305275984
2020-04-09 05:14:38 -07:00
hunterstich
a265520e42
[MaterialDatePicker] Update datepicker drawable resources to use material_ prefix.
...
Resolves https://github.com/material-components/material-components-android/issues/1166
PiperOrigin-RevId: 305078908
2020-04-06 13:26:41 -07:00
Material Design Team
e6e9a07f4b
Automated g4 rollback of changelist 305014223
...
PiperOrigin-RevId: 305017071
2020-04-06 12:47:42 -07:00
hunterstich
2ac7fb75df
[MaterialDatePicker] Prefix drawables with mtrl_ to avoid client confliects.
...
Resolves https://github.com/material-components/material-components-android/issues/1166
PiperOrigin-RevId: 305014223
2020-04-06 12:34:43 -07:00
Mygod
aa8042f498
[BottomSheet] Make touch_outside unfocusable
...
Resolves https://github.com/material-components/material-components-android/pull/974
GIT_ORIGIN_REV_ID=682a8b7ac7eb4bcdc238e04c14349b7beb4a8185
PiperOrigin-RevId: 304632071
2020-04-06 12:31:53 -07:00
Audrius Karosevicius
b7d46c4ba9
Automated g4 rollback of changelist 304610560
...
PiperOrigin-RevId: 304625391
2020-04-03 10:11:25 -07:00
Audrius Karosevicius
a6c0c4c53a
[MaterialButton] Save state
...
Resolves https://github.com/material-components/material-components-android/pull/1123
GIT_ORIGIN_REV_ID=56600d14c8bab0932f3b3569c94d548d1c1523f2
PiperOrigin-RevId: 304610560
2020-04-03 10:06:26 -07:00
hunterstich
2a2792d4fb
[Motion] Remove context parameter from MaterialContainerTransform.
...
PiperOrigin-RevId: 304389543
2020-04-03 09:57:54 -07:00
marianomartin
4ad50666b2
[MaterialCardView] Checked icon is being squeezed with useCompatPadding
...
Resolves https://github.com/material-components/material-components-android/issues/795
PiperOrigin-RevId: 304272773
2020-04-03 09:22:16 -07:00
Material Design Team
74921bbbce
Update warning suppressions.
...
PiperOrigin-RevId: 304119651
2020-04-03 09:09:53 -07:00
leticiars
a3d356fdb4
[TextInputLayout] Fixing placeholder not respecting edit text's gravity.
...
Resolves: https://github.com/material-components/material-components-android/issues/1139
PiperOrigin-RevId: 304037224
2020-04-03 08:53:49 -07:00
melaniegoetz
4e28d9c916
Adjust BottomSheet peek height based on insets
...
PiperOrigin-RevId: 303819564
2020-04-03 08:44:46 -07:00
leticiars
236ce314e8
[ExposedDropdownMenu] Adding styles to public.xml
...
Resolves https://github.com/material-components/material-components-android/issues/1141
PiperOrigin-RevId: 303740794
2020-03-30 15:57:05 -04:00
isabellekim
309d71860f
Respect android:background attribute for MaterialButton.
...
PiperOrigin-RevId: 303732939
2020-03-30 15:52:26 -04:00
hunterstich
148938ca84
[Motion] Update MaterialFadeThrough and MaterialFade to use MaterialVisibility and remove context param.
...
This updaes the remaining transitions to compose themselves of two animators instead of two visibility transitions. This also removes the context parameter from MaterialFadeThrough, MaterialFade and MaterialSharedAxis' constructors.
PiperOrigin-RevId: 303332658
2020-03-27 11:40:38 -04:00
leticiars
7879953930
[ExposedDropdownMenu] it should be getInt instead of getResourceId in order to properly read android:inputType
...
PiperOrigin-RevId: 302480767
2020-03-24 11:37:26 -04:00
Material Design Team
b9428363d7
Add nullness annotations to input parameters
...
PiperOrigin-RevId: 301697159
2020-03-24 11:31:35 -04:00
hunterstich
5b07d02c8e
Refactor MaterialSharedAxis to be composed of two animators.
...
Resolves https://github.com/material-components/material-components-android/issues/1047#issuecomment-594966218
PiperOrigin-RevId: 301619025
2020-03-18 17:37:50 -04:00
leticiars
6e72652310
[ExposedDropdownMenu] Fixing width being too small when it's wrap_content.
...
Resolves https://github.com/material-components/material-components-android/issues/1001
PiperOrigin-RevId: 301415436
2020-03-18 17:34:28 -04:00
marianomartin
368b54c0ee
Fix setItemRippleColor links
...
PiperOrigin-RevId: 300799013
2020-03-13 16:01:11 -07:00
isabellekim
b70cc90388
Fix javadoc errors in ExpandableBehavior.
...
PiperOrigin-RevId: 300777345
2020-03-13 13:36:21 -04:00
hunterstich
dce680b91a
Fix BottomSheet java doc lint errors
...
PiperOrigin-RevId: 300605854
2020-03-13 11:13:06 -04:00
connieshi
0687ca80b0
Fix javadocs errors in Chip and ChipDrawable.
...
PiperOrigin-RevId: 300592847
2020-03-13 11:11:29 -04:00
haodong
6d5d939134
[Javadoc] Fixed errors in Slider.java
...
PiperOrigin-RevId: 300572596
2020-03-13 11:09:36 -04:00
isabellekim
358f9a7a3d
Add @deprecated to javadocs for methods and classes marked @Deprecated.
...
PiperOrigin-RevId: 300567533
2020-03-13 11:07:17 -04:00