components/toolbars/m3e_toolbars library
Classes
- M3EToolbar
- A Material 3 Expressive toolbar.
- M3EToolbarAction
- An icon action hosted by M3EToolbar.
- M3EToolbarColors
- Resolved colors for a toolbar (+ optional FAB).
- M3EToolbarItem
- A single slot in M3EToolbar.actions — icon action or custom widget.
- M3EToolbarMetrics
- Resolved layout metrics for floating / docked toolbars.
- M3EToolbarScrollBehavior
- Integrates scroll notifications with a M3EToolbarVisibilityController.
- M3EToolbarScrollWrapper
- Listens to ScrollNotifications on child and updates behavior.
- M3EToolbarTheme
- Theme values for M3EToolbar.
- M3EToolbarVisibilityController
- Tracks scroll / manual exit translation for a toolbar.
- M3EToolbarWidget
- Custom content hosted inline in M3EToolbar.actions.
Enums
- M3EToolbarColorStyle
- Standard vs vibrant container color mapping.
- M3EToolbarDensity
- Legacy density enum.
- M3EToolbarDockEdge
- Edge used for docked placement and single-edge safe-area padding.
- M3EToolbarExitDirection
- Direction a toolbar slides when exiting via scroll / visibility controller.
- M3EToolbarFabPosition
- Position of an adjacent FAB relative to a floating toolbar.
- M3EToolbarPlacement
- Whether the toolbar floats over content or docks to an edge.
- M3EToolbarShapeFamily
- Legacy shape family — floating forces pill; docked forces square.
- M3EToolbarSize
- Legacy size enum — maps to icon-button density, not container height.
- M3EToolbarVariant
- Legacy color emphasis — prefer M3EToolbarColorStyle.