ShowUpList class
Wrapper class to simplify the use of multiple ShowUpAnimation for a list of widgets. Supply all the children that you wish to animate to the widget as a list of widgets.
Use if the number of children widgets are not huge as it may have performace impacts
on the application. If the count of children is likely to exceed a few hundreads,
consider using ShowUpBuilder
.
- Inheritance
-
- Object
- DiagnosticableTree
- Widget
- StatefulWidget
- ShowUpList
Constructors
Properties
- animationDuration → Duration
-
The total duration in which the animation of each child completes. Defaults to 500 milliseconds.
final
-
children
→ List<
Widget> -
The list of children on which to apply the ShowUpAnimation in a series, one
after the other.
final
- curve → Curve
-
The curve used to animate the children into view.
Defaults to Curves.easeIn
final
- delayBetween → Duration
-
The delay between animating each children into view. The delay is equally
divided into all the chidren. Takes in a Duration and defaults to 300 milliseconds.
final
- direction → Direction
-
The direction from which to animate the children into view. Direction.horizontal
will make the child slide on x-axis by offset and Direction.vertical on y-axis.
Defaults to Direction.vertical.
final
- enableLazyLoading → bool
-
Enable lazy loading to build the list lazily. Recommended for large or infinite lists
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- key → Key?
-
Controls how one widget replaces another widget in the tree.
finalinherited
- offset → double
-
The offset by which to slide the children into view from Direction.
Use negative value to reverse animation direction. Defaults to 0.2.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createElement(
) → StatefulElement -
Creates a StatefulElement to manage this widget's location in the tree.
inherited
-
createState(
) → _ShowUpListState -
Creates the mutable state for this widget at a given location in the tree.
override
-
debugDescribeChildren(
) → List< DiagnosticsNode> -
Returns a list of
DiagnosticsNode
objects describing this node's children.inherited -
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toDiagnosticsNode(
{String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode -
Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
inherited
-
toString(
{DiagnosticLevel minLevel = DiagnosticLevel.info}) → String -
A string representation of this object.
inherited
-
toStringDeep(
{String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a string representation of this node and its descendants.
inherited
-
toStringShallow(
{String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String -
Returns a one-line detailed description of the object.
inherited
-
toStringShort(
) → String -
A short, textual description of this widget.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited