AnimationComponentData class

Data that might be used in AnimationComponent.builder.

Constructors

AnimationComponentData({required BuildContext context, required BoxConstraints? constraints, required TickerProvider tickerProvider, required MenuAnimationDurations menuAnimationDurations, required MenuState? menuState, required Widget child, required dynamic selectedItem, required MenuStateChanged opened, required MenuStateChanged closed, required MenuStateWillChangeAfter willOpenAfter, required MenuStateWillChangeAfter willCloseAfter, required MenuAnimationCurves menuAnimationCurves})

Properties

child → Widget
The Widget this component has to animate, typically it is the Menu.
final
closed MenuStateChanged
final
constraints → BoxConstraints?
Constraints of the menu.
final
context → BuildContext
BuildContext passed by SelectionMenu.
final
hashCode → int
The hash code for this object.
no setterinherited
final
Must not be null.
final
Must not be null.
final
opened MenuStateChanged
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
selectedItem → dynamic
final
tickerProvider → TickerProvider
Must not be null.
final
willCloseAfter MenuStateWillChangeAfter
final
willOpenAfter MenuStateWillChangeAfter
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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