drag_grid_helper library

Functions

createGridItemFadeAnimation({required bool enable, required AnimationController animateController}) Animation<double>?
Create GridItem slideAnimation (from -> end)
createGridItemSlideAnimation({required int end, required int from, required bool enable, required Size itemSize, required Axis direction, required int crossCount, required double mainAxisSpacing, required double crossAxisSpacing, required AnimationController animateController}) Animation<Offset>?
Create GridItem slideAnimation (from -> end)
getAnimationGridItemOffset({required double crossAxisSpacing, required double mainAxisSpacing, required Axis direction, required int crossCount, required Size itemSize, required int from, required int end}) Offset
Computing GridItem Offset (from -> end)
getAnimationTargetIndex({required double dx, required double dy, required int total, required Size itemSize, required Offset offset, required Offset scroll, required double crossAxisSpacing, required double mainAxisSpacing, required Axis direction, required int crossCount}) int
Computing Animation Target Index
getDragGridSize({required int total, required Size viewSize, required double childAspectRatio, required double crossAxisSpacing, required double mainAxisSpacing, required int crossCount, required Axis direction}) Size
Computing Drag Grid Size
getGridItemSize({required int total, required Size gridSize, required double crossAxisSpacing, required double mainAxisSpacing, required int crossCount, required Axis direction}) Size
Computing GridItem Size
getScrollControllerOffset({required double dx, required double dy, required Offset delta, required Offset offset, required Offset scroll, required Size itemSize, required Size viewSize, required Axis direction, required ScrollPhysics physics, required ScrollController scrollController}) double
Computing scrolling
isOutbounding({required double dx, required double dy, required Offset offset, required Offset scroll, required Size itemSize, required Size gridSize}) bool
Computing bounding
startRunDragGridSlideAnimations<T>({required bool enable, required Size itemSize, required List<T> oldItems, required List<T> newItems, required AnimationController animateController, required List<Animation<Offset>?> slideAnimations, required List<Animation<double>?> fadeAnimations, required double crossAxisSpacing, required double mainAxisSpacing, required Axis direction, required int crossCount}) → void
Start DragGrid slideAnimations (from -> end)