flutter_reorderable_grid_view 5.10.0
flutter_reorderable_grid_view: ^5.10.0 copied to clipboard
Enables animated GridViews when updating children or when trying to reorder them by using drag and drop.
Use this package as a library
Depend on it
Run this command:
With Flutter:
$ flutter pub add flutter_reorderable_grid_viewThis will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):
dependencies:
flutter_reorderable_grid_view: ^5.10.0Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.
Import it
Now in your Dart code, you can use:
import 'package:flutter_reorderable_grid_view/controller/reorderable_builder_controller.dart';
import 'package:flutter_reorderable_grid_view/controller/reorderable_controller.dart';
import 'package:flutter_reorderable_grid_view/controller/reorderable_drag_and_drop_controller.dart';
import 'package:flutter_reorderable_grid_view/controller/reorderable_item_builder_controller.dart';
import 'package:flutter_reorderable_grid_view/controller/reorderable_wrap_controller.dart';
import 'package:flutter_reorderable_grid_view/entities/dragging_animation_entity.dart';
import 'package:flutter_reorderable_grid_view/entities/released_reorderable_entity.dart';
import 'package:flutter_reorderable_grid_view/entities/removed_reorderable_entity.dart';
import 'package:flutter_reorderable_grid_view/entities/reorder_update_entity.dart';
import 'package:flutter_reorderable_grid_view/entities/reorderable_animation_config.dart';
import 'package:flutter_reorderable_grid_view/entities/reorderable_builder_type.dart';
import 'package:flutter_reorderable_grid_view/entities/reorderable_entity.dart';
import 'package:flutter_reorderable_grid_view/entities/reorderable_item_transition.dart';
import 'package:flutter_reorderable_grid_view/utils/definitions.dart';
import 'package:flutter_reorderable_grid_view/utils/reorderable_scrollable.dart';
import 'package:flutter_reorderable_grid_view/widgets/custom_draggable.dart';
import 'package:flutter_reorderable_grid_view/widgets/drag/drag_feedback_transition.dart';
import 'package:flutter_reorderable_grid_view/widgets/drag/draggable_feedback.dart';
import 'package:flutter_reorderable_grid_view/widgets/drag/reorderable_animated_released_container.dart';
import 'package:flutter_reorderable_grid_view/widgets/drag/reorderable_draggable.dart';
import 'package:flutter_reorderable_grid_view/widgets/drag/reorderable_overlay_child.dart';
import 'package:flutter_reorderable_grid_view/widgets/item/reorderable_animated_insert.dart';
import 'package:flutter_reorderable_grid_view/widgets/item/reorderable_animated_positioned.dart';
import 'package:flutter_reorderable_grid_view/widgets/item/reorderable_builder_item.dart';
import 'package:flutter_reorderable_grid_view/widgets/item/reorderable_init_child.dart';
import 'package:flutter_reorderable_grid_view/widgets/listeners/reorderable_scrolling_listener.dart';
import 'package:flutter_reorderable_grid_view/widgets/listeners/reorderable_size_changed_listener.dart';
import 'package:flutter_reorderable_grid_view/widgets/removed/reorderable_animated_removed_child.dart';
import 'package:flutter_reorderable_grid_view/widgets/removed/reorderable_removed_children.dart';
import 'package:flutter_reorderable_grid_view/widgets/reorderable_builder.dart';
import 'package:flutter_reorderable_grid_view/widgets/widgets.dart';