FBreadcrumbItem.collapsedTiles constructor
const
FBreadcrumbItem.collapsedTiles({
- Widget? icon,
- FPopoverMenuStyleDelta popoverMenuStyle,
- FPopoverControl popoverControl,
- ScrollController? scrollController,
- ScrollCacheExtent? scrollCacheExtent,
- double maxHeight,
- bool intrinsicWidth,
- DragStartBehavior dragStartBehavior,
- FItemDivider divider,
- AlignmentGeometry childAnchor,
- FPortalSpacing spacing,
- FPortalOverflow overflow,
- Offset offset,
- FPopoverHideRegion hideRegion,
- bool cutout,
- void cutoutBuilder(),
- bool autofocus,
- FocusScopeNode? focusNode,
- ValueChanged<
bool> ? onFocusChange, - ValueChanged<
bool> ? onHoverChange, - FTappableVariantChangeCallback? onVariantChange,
- TraversalEdgeBehavior traversalEdgeBehavior,
- String? semanticsLabel,
- Key? key,
Creates a collapsed crumb using FTiles.
Recommended for touch devices.
It is typically used to keep the breadcrumb compact and reduce the number of items displayed. When tapped, it displays a popover menu with the collapsed items.
Implementation
const factory FBreadcrumbItem.collapsedTiles({
required List<FTileGroup> menu,
Widget? icon,
FPopoverMenuStyleDelta popoverMenuStyle,
FPopoverControl popoverControl,
ScrollController? scrollController,
ScrollCacheExtent? scrollCacheExtent,
double maxHeight,
bool intrinsicWidth,
DragStartBehavior dragStartBehavior,
FItemDivider divider,
AlignmentGeometry menuAnchor,
AlignmentGeometry childAnchor,
FPortalSpacing spacing,
FPortalOverflow overflow,
Offset offset,
FPopoverHideRegion hideRegion,
bool cutout,
void Function(Path path, Rect bounds) cutoutBuilder,
bool autofocus,
FocusScopeNode? focusNode,
ValueChanged<bool>? onFocusChange,
ValueChanged<bool>? onHoverChange,
FTappableVariantChangeCallback? onVariantChange,
TraversalEdgeBehavior traversalEdgeBehavior,
String? semanticsLabel,
Key? key,
}) = _CollapsedCrumb.tiles;