228 Commits

Author SHA1 Message Date
connieshi
0525b102db Update Bottom Nav catalog demo to use filled icons for checked stated and outlined icons for unchecked state.
PiperOrigin-RevId: 253087691
2019-06-18 13:26:53 -04:00
cketcham
bff75f2d3e Update to lamdas
PiperOrigin-RevId: 252846439
2019-06-18 13:21:02 -04:00
marianomartin
5a5d311a36 Check more lint warnings, show warnings as errors.
PiperOrigin-RevId: 252822573
2019-06-18 13:20:15 -04:00
connieshi
b3980237a4 Rename Tab#showBadge to Tab#getOrCreateBadge(). No longer ensures that the badge is visible. User should call BadgeDrawable#setVisible(boolean).
PiperOrigin-RevId: 252635742
2019-06-18 11:57:19 -04:00
connieshi
63fed94c90 s/clearBadgeNumber/clearNumber
PiperOrigin-RevId: 251693601
2019-06-10 08:57:49 -07:00
connieshi
50d1c1013e Update demos that can add badge number to hide and reset badge number instead of removing/deleting the badge all together.
PiperOrigin-RevId: 251252951
2019-06-10 08:38:23 -07:00
connieshi
111cd001f5 Update TabLayout demos in MDC catalog to include badging.
PiperOrigin-RevId: 250356916
2019-05-29 16:26:32 -04:00
leticiars
23aed1798c Updating Menus catalog demo.
PiperOrigin-RevId: 250284784
2019-05-29 16:23:21 -04:00
Jan Skrasek
084177e1ba Remove rounded bottom corners of bottomsheets
Resolves https://github.com/material-components/material-components-android/pull/348

GIT_ORIGIN_REV_ID=3af172c871c111e109cc2c7413bec04d28f385c5
PiperOrigin-RevId: 249482184
2019-05-24 14:20:39 -04:00
Material Design Team
318085f2ca Automated g4 rollback of changelist 249279193
PiperOrigin-RevId: 249309312
2019-05-24 14:15:20 -04:00
leticiars
cc63b8672f Updating Menus catalog demo
PiperOrigin-RevId: 249279193
2019-05-24 14:13:51 -04:00
leticiars
0f7eaaa94f Adding styling for ListPopupWindow along with dark theme support.
PiperOrigin-RevId: 249244399
2019-05-24 14:10:53 -04:00
marianomartin
90837ec485 Internal cleanup
PiperOrigin-RevId: 249243403
2019-05-21 12:15:07 -04:00
raajkumars
bc68846ab3 Fixed Chips Demo: Single Selection does not prevent more than one chip from being selected.
PiperOrigin-RevId: 249123168
2019-05-21 12:13:39 -04:00
dniz
31c502b741 Show snackbar on menu item click in top app bar demos
Resolves https://github.com/material-components/material-components-android/issues/370

PiperOrigin-RevId: 249052831
2019-05-21 12:08:27 -04:00
Material Design Team
3c5f9f6cb0 Migrate CoordinatorLayout android support libraries to androidx
PiperOrigin-RevId: 248819271
2019-05-21 12:03:28 -04:00
dniz
6c37b1a0fc Update Catalog theme switcher dialog to use colorControlHighlight for divider color instead of @color/mtrl_on_surface_disabled
PiperOrigin-RevId: 248783786
2019-05-21 11:15:16 -04:00
Material Design Team
54df381127 Migrate viewpager android support libraries to androidx.
PiperOrigin-RevId: 247499141
2019-05-16 12:39:13 -04:00
dniz
fde196d8ab Add Catalog Choose "Light/Dark/System default" Theme to Theme Switcher
Also refactor theme preferences saving and selected item color in choose theme popup menu

PiperOrigin-RevId: 247421563
2019-05-16 12:37:11 -04:00
melaniegoetz
3560a3afb3 Allow Bottomsheet to settle to Half-expanded state on drag
PiperOrigin-RevId: 247061538
2019-05-07 17:28:56 -04:00
leticiars
4e38a97dda Updating Dropdown Menu demo.
PiperOrigin-RevId: 246869846
2019-05-06 19:26:25 -04:00
dniz
9f692ecb16 Update Catalog dark theme toggle to be a menu with System default option
PiperOrigin-RevId: 246841272
2019-05-06 12:51:48 -04:00
dniz
8f622283d1 Remove CSL theme attribute workarounds
Also update androidx dependencies to get latest fixes: appcompat to 1.1.0-alpha04 and core to 1.1.0-alpha05

PiperOrigin-RevId: 246804285
2019-05-06 10:34:04 -04:00
dniz
2735069208 Update Catalog Dark Theme toggle to switch between MODE_FOLLOW_SYSTEM and MODE_YES
PiperOrigin-RevId: 246514518
2019-05-03 12:59:49 -04:00
dniz
cd24d3f528 Add Dark Theme toggle to Catalog
PiperOrigin-RevId: 246397450
2019-05-03 11:03:24 -04:00
leticiars
c71b6ccb13 Exposed Dropdown Menu (https://material.io/design/components/menus.html#exposed-dropdown-menu).
An AutoCompleteTextView should be used in the place of a TextInputEditText, along with with a Widget.MaterialComponents.TextInputLayout.(...).ExposedMenuDropdown style.

PiperOrigin-RevId: 246343749
2019-05-03 10:58:36 -04:00
gauthams
566a4bc797 Add statusBarForeground back to cat_topappbar_scrolling_transparent_statusbar_activity.xml
PiperOrigin-RevId: 245860094
2019-04-30 12:52:32 -04:00
gauthams
0aa08f25c5 Fix crash in Catalog
PiperOrigin-RevId: 245858537
2019-04-30 12:50:41 -04:00
dniz
e4f4d9d4f5 Update Card List Drag Demo to use app:srcCompat for drag handle vector drawable
PiperOrigin-RevId: 245743179
2019-04-29 16:01:06 -07:00
marianomartin
a47475da0d Support drag actions for A11y in draggable card demo
PiperOrigin-RevId: 245418849
2019-04-29 15:53:28 -07:00
dniz
34a3a46f61 Update Tabs to default to surface style in Dark Theme
PiperOrigin-RevId: 245217332
2019-04-29 15:39:42 -07:00
connieshi
9a52cebdd3 Remove extra line + ;
PiperOrigin-RevId: 245118587
2019-04-29 15:37:37 -07:00
connieshi
4831d696d0 Fix NPE in Bottom Navigation catalog demo.
PiperOrigin-RevId: 245086884
2019-04-29 15:36:00 -07:00
dniz
263ffa7353 Remove hardcoded background from Auto Tabs demo to fix demo in Dark Theme
PiperOrigin-RevId: 245048022
2019-04-29 15:32:43 -07:00
dniz
d5ab5910dc Update Bottom Navigation to default to surface style in Dark Theme
PiperOrigin-RevId: 245041248
2019-04-29 15:31:01 -07:00
dniz
5249f54ab1 Update AppBarLayout and ActionBar to default to surface style in Dark Theme
Also update Dark Theme colorPrimaryDark to be #000000 to match

PiperOrigin-RevId: 245028116
2019-04-29 15:30:11 -07:00
marianomartin
a4c17bec62 Add context menus to catalog
Simple demo of context menu in a text view, options to copy text and highlight it.

PiperOrigin-RevId: 244897462
2019-04-29 15:27:09 -07:00
dniz
d25a92eb83 Update MDC Catalog table of contents icons
PiperOrigin-RevId: 244691244
2019-04-29 15:24:13 -07:00
dniz
18f30248c1 Add ElevationOverlayProvider util method for getting surface color with overlay
Also rename getColorSurface method to getSurfaceColor

PiperOrigin-RevId: 244392744
2019-04-19 22:00:45 -04:00
connieshi
3c85d22c72 Update the BottomNavigationView demo in MDC catalog to include badging.
PiperOrigin-RevId: 244246968
2019-04-19 21:56:45 -04:00
melaniegoetz
3db852c67a Update BottomSheetBehavior elevation
PiperOrigin-RevId: 244101048
2019-04-19 21:41:24 -04:00
Material Design Team
2f3e1c4cf4 Add new MODE_AUTO setting for TabLayout. MODE_AUTO behaves like MODE_FIXED with GRAVITY_CENTER while the tabs fit in the content view. Once the tabs expand beyond the TabLayout width, the TabLayout behaves as MODE_SCROLLABLE.
PiperOrigin-RevId: 243852684
2019-04-19 21:21:27 -04:00
afohrman
e23891ef1f Add side navigation drawer demo to catalog.
PiperOrigin-RevId: 243331049
2019-04-19 16:21:31 -04:00
dniz
1889b9fed6 Add support for translationZ to MaterialShapeDrawable
Useful for animating elevation shadows in Light themes and elevation overlays in Dark Themes

PiperOrigin-RevId: 243260129
2019-04-19 15:54:27 -04:00
ricknout
d0724dd590 Add halfExpandedOffset to BottomSheet catalog demo
GIT_ORIGIN_REV_ID=da446b5182eaf192d75c81b552f30e95373c5598
PiperOrigin-RevId: 243127218
2019-04-19 15:46:20 -04:00
dniz
550e727edf Fix elevation values in Catalog demo
PiperOrigin-RevId: 243092394
2019-04-19 15:41:05 -04:00
dniz
249e6f5281 Implement new MaterialToolbar class that provides support for Dark Theme elevation overlays, if not using AppBarLayout
PiperOrigin-RevId: 243054730
2019-04-19 15:37:34 -04:00
Chris Banes
5b94ec83a7 Add statusBarForeground functionality to AppBarLayout
Currently AppBarLayout lacks the functionality which
CollapsingToolbarLayout does, to draw a drawable behind
the status bar. This CL adds that functionality.

Also added related functionality to Catalog

PiperOrigin-RevId: 242949840
2019-04-19 15:31:25 -04:00
dniz
df85470134 Remove Catalog title text color resource
PiperOrigin-RevId: 242747592
2019-04-19 13:25:41 -04:00
dniz
3fd054086c Add demo for Drag-and-Drop of Material Cards in a List and clear ripple when drag starts
PiperOrigin-RevId: 242474750
2019-04-19 12:53:43 -04:00