mdc_web library
Dart wrapper for the material-components-web
Javascript library.
Packages without javascript wrappers here are implemented in (s)css:
- Animation
- Buttons
- Cards
- Elevation
- Grid lists
- Image list
- Layout grid
- RTL
- Shape
- Theme
- Typography
Classes
- AnchorCorner
- The anchored corner of an MDCMenu or MDCMenuSurface.
- AnchorMargin
- The margins for an MDCMenu or MDCMenuSurface anchor.
- MDCCheckbox
- A material design checkbox. To listen for changes, use the native event.
- MDCChip
- Encompasses the behavior of a single chip. All of MDCChip’s emitted events bubble up through the DOM.
- MDCChipSet
- A set of MDCChips that controls how they interact.
- MDCComponent
- Base class for MDC Web components.
- MDCDialog
- Dialogs inform users about a task and can contain critical information, require decisions, or involve multiple tasks.
- MDCDrawer
- A material design navigation drawer.
- MDCFloatingLabel
- Floating labels display the type of input a field requires.
- MDCFormField
- MDC Form Field aligns an MDC Web form field (for example, a checkbox) with its label and makes it RTL-aware. It also activates a ripple effect upon interacting with the label.
- MDCFoundation
- The base class for each component's related foundation.
- MDCIconButtonToggle
- Toggle between an on and off icon.
- MDCLinearProgress
- A linear progress indicator.
- MDCLineRipple
- The line ripple is used to highlight user-specified input above it. When a line ripple is active, the line’s color and thickness changes.
- MDCList
- Lists are continuous, vertical indexes of text or images.
- MDCMenu
- A menu displays a list of choices on a temporary surface. They appear when users interact with a button, action, or other control.
- MDCMenuSurface
- A reusable surface that appears above the content of the page and can be positioned adjacent to an element.
- MDCNotchedOutline
- The notched outline is a border around all sides of either a Text Field or Select component. This is used for the Outlined variant of either a Text Field or Select.
- MDCRadio
- Radio buttons select one item out of a list.
- MDCRipple
- Material design surface ripples.
- MDCSelect
- A drop-down selection menu.
- MDCSelectionControl
- An interface for input controls.
- MDCSlider
- MDC Slider provides an implementation of the Material Design slider component. It is modeled after the browser’s element. Sliders are fully RTL-aware, and conform to the WAI-ARIA slider authoring practices.
- MDCSnackbar
- Snackbars provide brief messages about app processes at the bottom of the screen.
- MDCSwitch
- A toggle switch control.
- MDCTab
- A tab governs the visibility of one group of content.
- MDCTabBar
- Tabs organize and allow navigation between groups of content that are related and at the same level of hierarchy. The Tab Bar contains the Tab Scroller and Tab components.
- MDCTabDimensions
- MDCTabIndicator
- A Tab Indicator is a visual guide that shows which Tab is active.
- MDCTabScroller
- A Tab Scroller allows for smooth native and animated scrolling of tabs.
- MDCTextField
- Text fields allow users to input, edit, and select text.
- MDCTopAppBar
- A Top app bar acts as a container for items such as application title, navigation icon, and action items.
- Ponyfill
- MDC DOM provides commonly-used utilities for inspecting, traversing, and manipulating the DOM.
Constants
- autoInitEndEvent → const String
- Triggered when initialization of all components is complete.