Component Documentation
Material Components is a collection of standalone, production-quality user interface components for iOS. These components implement Google's material design specification and are developed by a team of iOS engineers and UX designers at Google.
Components
-
ActivityIndicator A circular rotating indicator for showing indeterminate or determinate progress.
-
AnimationTiming Animation timing easing curves create smooth and consistent motion.
-
AppBar A flexible navigation bar, designed to provide a typical material navigation experience.
-
ButtonBar A view that facilitates the creation and layout of a horizontally-aligned list of buttons.
-
Buttons Material buttons, including a flat button, a raised button and a floating action button.
-
CollectionCells Collection view cell classes that adhere to material layout and styling.
-
CollectionLayoutAttributes Allows passing layout attributes to the cells and supplementary views.
-
Collections Collection view classes that adhere to material layout and styling.
-
Dialogs A presentation controller that will display a material modal dialog.
-
FeatureHighlight Highlights a part of the screen in order to draw users' attention.
-
HeaderStackView A view that coordinates the layout of two vertically-stacked bar views.
-
Ink A visual ripple of ink expanding outward from the user’s touch.
-
PageControl A drop-in material replacement for UIPageControl.
-
ShadowElevations Provides the most commonly used elevations specified in material.
-
ShadowLayer A shadow which uses material principles for visualizing depth.
-
Slider A material control for selecting from a range of values.
-
Switch A material on/off switch with an interface similar to UISwitch.