Crate ribir_material

Source

Re-exports§

pub use ripple::*;
pub use state_layer::*;

Modules§

material_svgs
md
This module defines the constant variables of the material theme that are frequently used.
purple
ripple
state_layer

Macros§

focus_indicator
Macro used to generate a function widget using focus_indicator as the root widget.
interactive_layers
Creates a widget function using InteractiveLayers as the root component
ripple
Macro used to generate a function widget using ripple as the root widget.

Structs§

DisabledRipple
A provider used to hint widgets in the subtree to disable the ripple effect.
FocusIndicator
A widget that shows a focus ring or focus layer when the widget is focused by keyboard.
FocusIndicatorDeclarer
FocusRing
InteractiveLayers
A widget that provides material design interactive visual layers for its child
InteractiveLayersDeclarer
ShowFocusRing
A provider used to hint the FocusIndicator should show a focus ring or focus layer.

Functions§

typography_theme
Create a TypographyTheme which implement the typography styles base on the material design specification.