M3EScrollOverflowStrategy class

Overflow strategy that scrolls the actions inline in a single axis.

Inheritance

Constructors

M3EScrollOverflowStrategy()
M3EScrollOverflowStrategy.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
id String
id.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
triggerExtent double?
triggerExtent.
no setterinherited

Methods

buildLayout({required BuildContext context, required List<M3EButtonGroupAction> actions, required int visibleCount, required double spacing, required Axis direction, required M3EButtonStyle style, required M3EButtonSize size, required M3EToggleButtonDecoration? decoration, required bool connected, required bool isRtl, required Widget buildButton(int index, {required bool isFirst, required bool isLast})}) Widget
buildLayout.
override
buildOverflowTrigger({required BuildContext context, required int hiddenCount, required M3EButtonStyle style, required M3EButtonSize size, required M3EToggleButtonDecoration? decoration, required bool connected, required bool isFirst, required bool isLast, required VoidCallback onPressed, required bool checked}) Widget?
buildOverflowTrigger.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onItemSelected(int index) → void
onItemSelected.
inherited
showOverflowMenu({required BuildContext context, required List<M3EButtonGroupAction> actions, required int firstHiddenIndex, required int? selectedIndex}) Future<int?>
showOverflowMenu.
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited