M3EScrollOverflowStrategy class
Overflow strategy that scrolls the actions inline in a single axis.
- Inheritance
-
- Object
- M3EOverflowStrategy
- M3EScrollOverflowStrategy
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 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