components/toolbars/m3e_toolbars library
Classes
- M3EToolbar
- A Material 3 Expressive toolbar.
- M3EToolbarAction
- An icon action hosted by M3EToolbar.
- M3EToolbarActionsRow
- Inline and overflow actions for M3EToolbar.
- M3EToolbarBody
- Leading / content / trailing layout for floating or docked toolbars.
- M3EToolbarColors
- Resolved colors for a toolbar (+ optional FAB).
- M3EToolbarExpandingActions
- Floating toolbar actions that expand left/right (or top/bottom) from a filled M3EToolbarAction.isExpandTrigger item.
- M3EToolbarFabSlot
- Hosts an adjacent M3EFab, optionally sized for expand morph.
- M3EToolbarIconButton
- Inline icon action for M3EToolbar — thin adapter over M3EIconButton.
- M3EToolbarItem
- A single slot in M3EToolbar.actions — icon action or custom widget.
- M3EToolbarItemLayout
- Shared helpers for partitioning and laying out M3EToolbarItems.
- M3EToolbarMetrics
- Resolved layout metrics for floating / docked toolbars.
- M3EToolbarOverflowMenu
- Overflow menu for toolbar actions beyond the inline limit.
- M3EToolbarScrollBehavior
- Integrates scroll notifications with a M3EToolbarVisibilityController.
- M3EToolbarScrollWrapper
- Listens to ScrollNotifications on child and updates behavior.
- M3EToolbarTheme
- Theme values for M3EToolbar.
- M3EToolbarTitleBlock
- Title and optional subtitle for M3EToolbar.
- M3EToolbarTokens
- Numeric constants matching Compose Material 3 toolbar tokens.
- 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.