1077 Commits

Author SHA1 Message Date
cketcham
97ca231d70 Allow the radius of the thumb and halo around the thumb to be set by the style
PiperOrigin-RevId: 268735380
2019-09-18 13:01:22 -04:00
leticiars
1b6953b92d Automated g4 rollback of changelist 268687909
PiperOrigin-RevId: 268731150
2019-09-12 15:02:38 -04:00
marianomartin
167663ae45 Internal cleanup
PiperOrigin-RevId: 268698913
2019-09-12 14:29:01 -04:00
cketcham
e44b7f765d Add default slider style to the themes
PiperOrigin-RevId: 268693120
2019-09-12 14:28:12 -04:00
leticiars
e13bd3c02a Clear button icon should not be shown if text field isn't activated/being interacted with.
PiperOrigin-RevId: 268687909
2019-09-12 14:27:21 -04:00
leticiars
55f85bcc6e Adding support for prefix and suffix in text fields.
Prefix text can be set via the prefixText attribute or via the setPrefixText(CharSequence) method.
Similarly, suffix text can be set via the suffixText attribute or via setSuffixText(CharSequence)

PiperOrigin-RevId: 268680301
2019-09-12 14:26:15 -04:00
cketcham
8a26d84ac4 Add initial Slider implementation
PiperOrigin-RevId: 268558997
2019-09-12 14:22:38 -04:00
Material Design Team
05367d4358 Fix fragment leak in Material NavigationView
Need to unregister the ViewTreeObserver, which was previously registered on the top-most View in the entire hierarchy.

PiperOrigin-RevId: 268532017
2019-09-12 14:21:38 -04:00
marianomartin
a4138293df Internal cleanup
PiperOrigin-RevId: 268507643
2019-09-12 14:12:53 -04:00
connieshi
d4d0e7f5e9 Update badge gravity enum values to use Gravity values. Add unit test.
PiperOrigin-RevId: 268485092
2019-09-12 14:09:30 -04:00
cketcham
b12e1720a6 Remove restriction requiring Slider valueFrom and valueTo to be set
The default is from 0 to 1.

PiperOrigin-RevId: 268480998
2019-09-12 14:07:32 -04:00
ldjesper
691b1bdc06 Increase some MaterialDatePicker dimensions to handle device scaled font sizes on small devices
PiperOrigin-RevId: 268452885
2019-09-12 14:06:43 -04:00
ldjesper
801172e401 Update DateValidator JavaDocs in MaterialDatePicker
PiperOrigin-RevId: 268451832
2019-09-12 14:05:41 -04:00
cketcham
5c384c3804 Add space to the bitmap for drawing shadows to prevent clipping
PiperOrigin-RevId: 268449384
2019-09-12 14:04:45 -04:00
ldjesper
fe56e2ecc7 Allow setting of MaterialDatePicker title via CharSequence plus JavaDoc updates
PiperOrigin-RevId: 268445763
2019-09-12 14:03:01 -04:00
marianomartin
bec86a0c34 Cleanup
PiperOrigin-RevId: 268343765
2019-09-12 14:02:14 -04:00
ldjesper
cdcccfbc5c Fix missing ok and cancel in landscape MaterialDatePicker
We make the middle pane scrollable in cases where things just will not fit

PiperOrigin-RevId: 268301091
2019-09-12 14:01:19 -04:00
ldjesper
54bf4cbb82 Fix NPE from MaterialDatePicker rotation when MaterialCalendar is not visible.
calendar.getCurrentMonth() is nullable so we check before accessing

PiperOrigin-RevId: 268290292
2019-09-12 14:00:30 -04:00
marianomartin
ca2db830d2 Remove corner adjustment from MaterialButton and ExtendedFloatingActionButton.
ExtendedFloatingActionButton extends from MaterialButton so removing MaterialButton's corner size adjustment removes the adjustment from ExtendedFloatingActionButton, as well.

PiperOrigin-RevId: 268282804
2019-09-12 13:59:27 -04:00
ldjesper
a402ece66e Fix fuzzy boundary on selected year in MaterialDatePicker dialog mode
PiperOrigin-RevId: 268274108
2019-09-12 13:58:40 -04:00
ldjesper
d78d93577f Remove Month from the public API
PiperOrigin-RevId: 268242042
2019-09-12 13:57:19 -04:00
cketcham
8f6d446ad9 Remove shadowPadding rect from ExtendedFloatingActionButton
It seems that shadowPadding was copied over from FloatingActionButton. ExtendedFloatingActionButton extends MaterialButton which uses a MaterialShapeDrawable for its shadow so it shouldn't need to handle this case.

PiperOrigin-RevId: 268057304
2019-09-12 13:56:13 -04:00
marianomartin
c178633441 Internal cleanup
PiperOrigin-RevId: 268017966
2019-09-12 13:55:18 -04:00
ldjesper
38e01beb1d MaterialDatePicker forces UTC
PiperOrigin-RevId: 267992416
2019-09-12 13:52:21 -04:00
Material Design Team
5e9b0dd917 Automated g4 rollback of changelist 267646424
PiperOrigin-RevId: 267814621
2019-09-12 13:51:28 -04:00
Material Design Team
2d03e4084d Migrate away from deprecated behavior annotation
PiperOrigin-RevId: 267646424
2019-09-12 13:49:58 -04:00
marianomartin
215a839598 Internal cleanup
PiperOrigin-RevId: 267504117
2019-09-12 13:48:16 -04:00
marianomartin
53d4185ff9 Internal cleanup
PiperOrigin-RevId: 267368841
2019-09-12 13:47:15 -04:00
ldjesper
e6cb937ca1 Remove MaterialDatePicker testing tags from the public scope in favor of package scope.
PiperOrigin-RevId: 267009956
2019-09-04 18:09:37 -04:00
ldjesper
72d54c653c Change picker package to com.google.android.material.datepicker
PiperOrigin-RevId: 267004501
2019-09-04 18:07:59 -04:00
marianomartin
3b75a113a7 Remove OnChangeListener from ExtendedFab
PiperOrigin-RevId: 266955697
2019-09-04 18:06:55 -04:00
ldjesper
2d428aee7c Fix today marker colors in MaterialDatePicker
PiperOrigin-RevId: 266942500
2019-09-04 18:06:10 -04:00
cketcham
f52407e1e3 Make cornerSize a private field
PiperOrigin-RevId: 266924741
2019-09-04 18:04:37 -04:00
cketcham
0ad01010b9 Add @NonNull and @Nullable annotations
PiperOrigin-RevId: 266817244
2019-09-04 18:03:53 -04:00
marianomartin
3beaee4f94 Change extended fab API to make it simpler.
PiperOrigin-RevId: 266669035
2019-09-04 18:03:01 -04:00
ldjesper
6e9b3c6b30 In MaterialDatePicker after rotation, open to the same page if it was changed via swipe
PiperOrigin-RevId: 266462896
2019-09-04 18:01:33 -04:00
cketcham
fb272f84b4 Remove cloneable from corner treatments since ShapeAppearance and CornerTreatments are now immutable
PiperOrigin-RevId: 266422300
2019-09-04 18:00:22 -04:00
Material Design Team
a41d340b0d Add more a11y support to BottomSheetBehavior.
PiperOrigin-RevId: 266403799
2019-09-04 17:56:27 -04:00
ldjesper
2b57e89303 Cannonicalize on Month creation
PiperOrigin-RevId: 266384073
2019-09-04 14:22:29 -04:00
cketcham
27b58f1611 Make ShapeAppearanceModel immutable
PiperOrigin-RevId: 266378228
2019-09-04 14:20:35 -04:00
Connie
9ed90216a3 Revert "Fixed issue 531 by removing unnecessary calls to set compound drawables"
This reverts commit faf60b15bea73588e8c76fc348ace50dd430cf55.
2019-08-29 15:55:46 -04:00
Connie
b814e8ef74 Revert "Changed naming"
This reverts commit b467b494d9f87581c20009706bce4dc9a7cb8c44.
2019-08-29 15:55:46 -04:00
Sam
b467b494d9 Changed naming 2019-08-29 15:53:24 -04:00
Sam
faf60b15be Fixed issue 531 by removing unnecessary calls to set compound drawables 2019-08-29 15:53:24 -04:00
cketcham
7bb525ff59 Update usages of ShapeAppearanceModel to use Builder pattern
PiperOrigin-RevId: 266144471
2019-08-29 15:39:51 -04:00
cketcham
1f1871f634 Update usages of ShapeAppearanceModel to use Builder pattern
PiperOrigin-RevId: 266133670
2019-08-29 15:37:04 -04:00
cketcham
89026898dc Fix ActionMenuView position in RTL for BottomAppBar
PiperOrigin-RevId: 265997768
2019-08-29 15:35:04 -04:00
marianomartin
0d4515cb46 Internal cleanup
PiperOrigin-RevId: 265971745
2019-08-29 14:59:20 -04:00
dniz
102125d4b0 Fix ElevationOverlayProvider javadoc reference to absolute elevation @code view
PiperOrigin-RevId: 265923937
2019-08-29 14:58:05 -04:00
dniz
fe259b05f4 Add absolute elevation utilities to ElevationOverlayProvider
Resolves https://github.com/material-components/material-components-android/issues/483
Resolves https://github.com/material-components/material-components-android/issues/521

PiperOrigin-RevId: 265907637
2019-08-29 14:54:25 -04:00