ImplicitlyAnimatedList<ItemData> constructor

const ImplicitlyAnimatedList<ItemData>(
  1. {Key? key,
  2. required List<ItemData> itemData,
  3. required Widget itemBuilder(
    1. BuildContext context,
    2. ItemData data
    ),
  4. bool itemEquality(
    1. ItemData a,
    2. ItemData b
    )?,
  5. Duration insertDuration = _defaultDuration,
  6. AnimatedChildBuilder insertAnimation = _defaultAnimation,
  7. Duration deleteDuration = _defaultDuration,
  8. AnimatedChildBuilder deleteAnimation = _defaultAnimation,
  9. Axis scrollDirection = Axis.vertical,
  10. bool initialAnimation = true,
  11. bool reverse = false,
  12. ScrollController? controller,
  13. bool? primary,
  14. ScrollPhysics? physics,
  15. bool shrinkWrap = false,
  16. EdgeInsetsGeometry? padding}
)

Implementation

const ImplicitlyAnimatedList({
  Key? key,
  required this.itemData,
  required this.itemBuilder,
  this.itemEquality,
  this.insertDuration = _defaultDuration,
  this.insertAnimation = _defaultAnimation,
  this.deleteDuration = _defaultDuration,
  this.deleteAnimation = _defaultAnimation,
  this.scrollDirection = Axis.vertical,
  this.initialAnimation = true,
  this.reverse = false,
  this.controller,
  this.primary,
  this.physics,
  this.shrinkWrap = false,
  this.padding,
}) : super(key: key);