1077 Commits

Author SHA1 Message Date
Material Design Team
00ea72f344 Support registering multiple BottomSheetCallbacks
PiperOrigin-RevId: 271650665
2019-10-03 15:50:23 -04:00
hunterstich
5373d32307 Update FloatingActionButton to implement the Shapeable interface.
PiperOrigin-RevId: 271566824
2019-10-03 15:50:23 -04:00
marianomartin
f3bd092171 Remove content layout from card view
Due to numerous issues with padding, measure, and crashes with layout bindings. We decided to remove the inner layout.

PiperOrigin-RevId: 271495029
2019-10-03 15:50:23 -04:00
Material Design Team
f76f4626c5 Update BottomSheetBehavior documentation for accessibility.
PiperOrigin-RevId: 271443929
2019-10-03 15:50:23 -04:00
cketcham
b8da637c01 Update corner size for builder to use floats
PiperOrigin-RevId: 271428842
2019-10-03 15:50:23 -04:00
connieshi
310068c0ba Add null checks to avoid NPE when tabs that have badges are reset .
Resolves https://github.com/material-components/material-components-android/issues/620

PiperOrigin-RevId: 271126107
2019-10-03 15:50:23 -04:00
Sam
95caa96c81 [MaterialButton] Fixed issue 531 by removing unnecessary calls to set compound drawables
Resolves https://github.com/material-components/material-components-android/pull/589

GIT_ORIGIN_REV_ID=3f167e1a3f5a369fc3bfda152f28b80c3cb25181
PiperOrigin-RevId: 270331104
2019-10-03 15:50:23 -04:00
cketcham
e1e020ce88 Fix nullable annotation for BottomSheetDialogFragment#getDialog()
PiperOrigin-RevId: 270061278
2019-10-03 15:50:23 -04:00
ldjesper
316cf31913 Update renamed private String GRID_SELECTOR_KEY to renamed class (DateSelector) in MaterialDatePicker
PiperOrigin-RevId: 269875653
2019-10-03 15:50:23 -04:00
ldjesper
86c00cf163 Change text scaling and landscape width for small screens.
PiperOrigin-RevId: 269862267
2019-10-03 15:50:23 -04:00
ldjesper
1d643851ac Fix NPE when erasing text input box for SingleDateSelector
Resolves https://github.com/material-components/material-components-android/issues/590

PiperOrigin-RevId: 269852927
2019-10-03 15:50:23 -04:00
afohrman
d3ef78f55b Fix issues with javadocs.
PiperOrigin-RevId: 269825611
2019-10-03 15:50:23 -04:00
dniz
629f048ccd Update ElevationOverlayProvider overlayView parameter to be @NonNull
PiperOrigin-RevId: 269364084
2019-10-03 15:50:23 -04:00
cketcham
599457f2c4 Update ShapeAppearanceModel javadoc to correctly specify that an instance is returned, not the builder.
PiperOrigin-RevId: 269363772
2019-10-03 15:50:23 -04:00
connieshi
9bb3b8fb17 Use CardView instead of MaterialCardView as the class name to so Talkback recognizes the item type.
PiperOrigin-RevId: 269333691
2019-10-03 15:50:23 -04:00
dniz
b41b07af5c Update naming of Snackbar gesture inset ignore flag
PiperOrigin-RevId: 268914646
2019-10-03 15:50:23 -04:00
leticiars
0e410d482a Fixing ExposedDropdownMenu crash when device is rotated.
Resolves https://github.com/material-components/material-components-android/issues/561

PiperOrigin-RevId: 268753819
2019-10-03 15:50:23 -04:00
Material Design Team
8555310d1a 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-10-03 15:50:23 -04:00
connieshi
4f771b2d0b Update badge gravity enum values to use Gravity values. Add unit test.
PiperOrigin-RevId: 268485092
2019-10-03 15:50:23 -04:00
ldjesper
1d96b56ef6 Increase some MaterialDatePicker dimensions to handle device scaled font sizes on small devices
PiperOrigin-RevId: 268452885
2019-10-03 15:50:23 -04:00
ldjesper
ab3d88aee0 Update DateValidator JavaDocs in MaterialDatePicker
PiperOrigin-RevId: 268451832
2019-10-03 15:50:23 -04:00
cketcham
99a8bd7fef Add space to the bitmap for drawing shadows to prevent clipping
PiperOrigin-RevId: 268449384
2019-10-03 15:50:23 -04:00
ldjesper
cc26cd90d9 Allow setting of MaterialDatePicker title via CharSequence plus JavaDoc updates
PiperOrigin-RevId: 268445763
2019-10-03 15:50:23 -04:00
ldjesper
d2cf948b15 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-10-03 15:50:23 -04:00
ldjesper
e0a4d4e1a1 Fix NPE from MaterialDatePicker rotation when MaterialCalendar is not visible.
calendar.getCurrentMonth() is nullable so we check before accessing

PiperOrigin-RevId: 268290292
2019-10-03 15:50:23 -04:00
ldjesper
340497acbf Fix fuzzy boundary on selected year in MaterialDatePicker dialog mode
PiperOrigin-RevId: 268274108
2019-10-03 15:50:23 -04:00
ldjesper
6bc87889d6 Remove Month from the public API
PiperOrigin-RevId: 268242042
2019-10-03 15:50:23 -04:00
ldjesper
306d812377 MaterialDatePicker forces UTC
PiperOrigin-RevId: 267992416
2019-10-03 15:50:23 -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