ImplicitlyAnimatedReorderableListState<E extends Object> class

Inheritance

Properties

animatedListKey GlobalKey<CustomSliverAnimatedListState>
getter/setter pairinherited
changes Map<E, E>
no setterinherited
context BuildContext
The location in the tree where this widget builds.
no setterinherited
data List<E>
no setterinherited
dragItem ↔ _Item?
getter/setter pair
dragKey Key?
no setter
hasFooter bool
no setter
hashCode int
The hash code for this object.
no setterinherited
hasHeader bool
no setter
inDrag bool
no setter
inReorder bool
no setter
isVertical bool
no setter
itemBuilder → ImplicitlyAnimatedItemBuilder<Reorderable, E>
no setterinherited
list → CustomSliverAnimatedListState
no setterinherited
mounted bool
Whether this State object is currently in a tree.
no setterinherited
newList List<E>
The list containing the new data.
no setterinherited
newListSize int
Returns the size of the list.
no setterinherited
oldList List<E>
The list containing the old data.
no setterinherited
oldListSize int
Returns the size of the old list.
no setterinherited
removeItemBuilder → RemovedItemBuilder<Reorderable, E>?
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollController ScrollController?
no setter
scrollOffset double
no setter
updateAnimation Animation<double>
latefinalinherited
updateAnimController AnimationController
latefinalinherited
updateItemBuilder → UpdatedItemBuilder<Reorderable, E>?
no setterinherited
widget ImplicitlyAnimatedReorderableList<E>
The current configuration.
no setterinherited

Methods

activate() → void
Called when this object is reinserted into the tree after having been removed via deactivate.
inherited
areContentsTheSame(E oldItem, E newItem) bool
Called by the DiffUtil to decide whether two object represent the same Item. For example, if your items have unique ids, this method should check their id equality.
inherited
areItemsTheSame(E oldItem, E newItem) bool
Called by the DiffUtil to decide whether two object represent the same Item. For example, if your items have unique ids, this method should check their id equality.
inherited
avoidConflictingMoves(_Item? target) → void
build(BuildContext context) Widget
Describes the part of the user interface represented by this widget.
override
buildItem(BuildContext context, Animation<double> animation, E item, int index) Widget
inherited
buildUpdatedItemWidget(E newItem) Widget
createTicker(TickerCallback onTick) Ticker
Creates a ticker with the given callback.
inherited
deactivate() → void
Called when this object is removed from the tree.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
didChangeDependencies() → void
Called when a dependency of this State object changes.
inherited
didUpdateWidget(covariant ImplicitlyAnimatedReorderableList<E> oldWidget) → void
Called whenever the widget configuration changes.
dispose() → void
Called when this object is removed from the tree permanently.
findDropTargetItem() → _Item?
getChangePayload(E oldItem, E newItem) → dynamic
inherited
getTranslation(Key? key) double
initState() → void
Called when this object is inserted into the tree.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onChanged(int startIndex, List<E> itemsChanged) → void
Called when an item in the list changed but not its position in the list.
inherited
onDragEnded() → void
onDragStarted(Key? key) → void
onDragUpdated(double delta) → void
onInserted(int index, E item) → void
Called when an item was inserted into the list.
inherited
onRemoved(int index) → void
Called when an item was removed from the list.
reassemble() → void
Called whenever the application is reassembled during debugging, for example during hot reload.
inherited
registerItem(ReorderableState item) → void
setState(VoidCallback fn) → void
Notify the framework that the internal state of this object has changed.
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
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

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