CommandBar constructor
const
CommandBar({
- Key? key,
- required List<
CommandBarItem> primaryItems, - List<
CommandBarItem> secondaryItems = const [], - CommandBarActionItemBuilder? overflowItemBuilder,
- CommandBarOverflowBehavior overflowBehavior = CommandBarOverflowBehavior.dynamicOverflow,
- double? compactBreakpointWidth,
- bool? isCompact,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
- CrossAxisAlignment? crossAxisAlignment,
- MainAxisAlignment overflowItemAlignment = MainAxisAlignment.end,
- Axis direction = Axis.horizontal,
Creates a command bar.
Implementation
const CommandBar({
super.key,
required this.primaryItems,
this.secondaryItems = const [],
this.overflowItemBuilder,
this.overflowBehavior = CommandBarOverflowBehavior.dynamicOverflow,
this.compactBreakpointWidth,
bool? isCompact,
this.mainAxisAlignment = MainAxisAlignment.start,
CrossAxisAlignment? crossAxisAlignment,
this.overflowItemAlignment = MainAxisAlignment.end,
this.direction = Axis.horizontal,
}) : _isExpanded = overflowBehavior != CommandBarOverflowBehavior.noWrap,
isCompact = isCompact ?? direction == Axis.vertical,
crossAxisAlignment = crossAxisAlignment ??
(direction == Axis.vertical
? CrossAxisAlignment.start
: CrossAxisAlignment.center);