AnimatedReorderable.list constructor
- Key? key,
- required KeyGetter keyGetter,
- Duration motionAnimationDuration = defaultMotionAnimationDuration,
- Curve motionAnimationCurve = defaultMotionAnimationCurve,
- double autoScrollerVelocityScalar = defaultAutoScrollVelocityScalar,
- BoolGetter? draggableGetter,
- BoolGetter? reorderableGetter,
- ReorderCallback? onReorder,
- AxisDirectionGetter? swipeToRemoveDirectionGetter,
- double swipeToRemoveExtent = defaultSwipeToRemoveExtent,
- double swipeToRemoveVelocity = defaultSwipeToRemoveVelocity,
- SpringDescription swipeToRemoveSpringDescription = defaultFlingSpringDescription,
- SwipeToRemoveCallback? onSwipeToRemove,
- AnimatedItemDecorator? draggedItemDecorator = defaultDraggedItemDecorator,
- Duration draggedItemDecorationAnimationDuration = defaultDraggedItemDecorationAnimationDuration,
- AnimatedItemDecorator? swipedItemDecorator = defaultDraggedItemDecorator,
- Duration swipedItemDecorationAnimationDuration = defaultSwipedItemDecorationAnimationDuration,
- ItemDragStartCallback? onItemDragStart,
- ItemDragUpdateCallback? onItemDragUpdate,
- ItemDragEndCallback? onItemDragEnd,
- ItemDragStartCallback? onItemSwipeStart,
- ItemDragUpdateCallback? onItemSwipeUpdate,
- ItemDragEndCallback? onItemSwipeEnd,
- MultiDragGestureRecognizerFactory? reorderGestureRecognizerFactory,
- required ListView listView,
Creates an AnimatedReorderable for a ListView.
Implementation
factory AnimatedReorderable.list({
Key? key,
required KeyGetter keyGetter,
Duration motionAnimationDuration = defaultMotionAnimationDuration,
Curve motionAnimationCurve = defaultMotionAnimationCurve,
double autoScrollerVelocityScalar = defaultAutoScrollVelocityScalar,
BoolGetter? draggableGetter,
BoolGetter? reorderableGetter,
ReorderCallback? onReorder,
AxisDirectionGetter? swipeToRemoveDirectionGetter,
double swipeToRemoveExtent = defaultSwipeToRemoveExtent,
double swipeToRemoveVelocity = defaultSwipeToRemoveVelocity,
SpringDescription swipeToRemoveSpringDescription =
defaultFlingSpringDescription,
SwipeToRemoveCallback? onSwipeToRemove,
model.AnimatedItemDecorator? draggedItemDecorator =
defaultDraggedItemDecorator,
Duration draggedItemDecorationAnimationDuration =
defaultDraggedItemDecorationAnimationDuration,
model.AnimatedItemDecorator? swipedItemDecorator =
defaultDraggedItemDecorator,
Duration swipedItemDecorationAnimationDuration =
defaultSwipedItemDecorationAnimationDuration,
ItemDragStartCallback? onItemDragStart,
ItemDragUpdateCallback? onItemDragUpdate,
ItemDragEndCallback? onItemDragEnd,
ItemDragStartCallback? onItemSwipeStart,
ItemDragUpdateCallback? onItemSwipeUpdate,
ItemDragEndCallback? onItemSwipeEnd,
MultiDragGestureRecognizerFactory? reorderGestureRecognizerFactory,
required ListView listView,
}) =>
_ListView(
key: key,
keyGetter: keyGetter,
motionAnimationDuration: motionAnimationDuration,
motionAnimationCurve: motionAnimationCurve,
autoScrollerVelocityScalar: autoScrollerVelocityScalar,
draggableGetter: draggableGetter,
reorderableGetter: reorderableGetter,
onReorder: onReorder,
swipeToRemoveDirectionGetter: swipeToRemoveDirectionGetter,
swipeToRemoveExtent: swipeToRemoveExtent,
swipeToRemoveVelocity: swipeToRemoveVelocity,
swipeToRemoveSpringDescription: swipeToRemoveSpringDescription,
onSwipeToRemove: onSwipeToRemove,
draggedItemDecorator: draggedItemDecorator,
draggedItemDecorationAnimationDuration:
draggedItemDecorationAnimationDuration,
swipedItemDecorator: swipedItemDecorator,
swipedItemDecorationAnimationDuration:
swipedItemDecorationAnimationDuration,
onItemDragStart: onItemDragStart,
onItemDragUpdate: onItemDragUpdate,
onItemDragEnd: onItemDragEnd,
onItemSwipeStart: onItemSwipeStart,
onItemSwipeUpdate: onItemSwipeUpdate,
onItemSwipeEnd: onItemSwipeEnd,
reorderGestureRecognizerFactory: reorderGestureRecognizerFactory,
listView: listView,
);