modified_scroll_view library

Classes

AnimatedList
A scrolling container that animates items when they are inserted or removed.
AnimatedListState
The state for a scrolling container that animates items when they are inserted or removed.
BoxScrollView
A ScrollViewCustom that uses a single child layout model.
CustomScrollView
A ScrollViewCustom that creates custom scroll effects using slivers.
GridView
A scrollable, 2D array of widgets.
ListView
A scrollable list of widgets arranged linearly.
ReorderableDelayedDragStartListener
A wrapper widget that will recognize the start of a drag operation by looking for a long press event. Once it is recognized, it will start a drag operation on the wrapped item in the reorderable list.
ReorderableDragStartListener
A wrapper widget that will recognize the start of a drag on the wrapped widget by a PointerDownEvent, and immediately initiate dragging the wrapped item to a new location in a reorderable list.
ReorderableList
A scrolling container that allows the user to interactively reorder the list items.
ReorderableListState
The state for a list that allows the user to interactively reorder the list items.
ReorderableListView
A list whose items the user can interactively reorder by dragging.
ScrollViewCustom
SingleChildScrollView
A box in which a single widget can be scrolled.
SliverAnimatedList
A sliver that animates items when they are inserted or removed.
SliverAnimatedListState
The state for a sliver that animates items when they are inserted or removed.
SliverReorderableList
A sliver list that allows the user to interactively reorder the list items.
SliverReorderableListState
The state for a sliver list that allows the user to interactively reorder the list items.

Typedefs

AnimatedListItemBuilder = Widget Function(BuildContext context, int index, Animation<double> animation)
Signature for the builder callback used by AnimatedList.
AnimatedListRemovedItemBuilder = Widget Function(BuildContext context, Animation<double> animation)
Signature for the builder callback used by AnimatedListState.removeItem.
ReorderCallback = void Function(int oldIndex, int newIndex)
A callback used by ReorderableList to report that a list item has moved to a new position in the list.
ReorderItemProxyDecorator = Widget Function(Widget child, int index, Animation<double> animation)
Signature for the builder callback used to decorate the dragging item in ReorderableList and SliverReorderableList.