DeclarativeList<T extends Object> constructor
const
DeclarativeList<T extends Object> ({
- required List<
T> items, - required AnimatedItemBuilder<
T> itemBuilder, - required AnimatedItemBuilder<
T> removeBuilder, - EqualityCheck<
T> ? equalityCheck, - Axis scrollDirection = Axis.vertical,
- Duration? insertDuration,
- Duration? removeDuration,
- ScrollController? scrollController,
- EdgeInsetsGeometry? padding,
- ScrollPhysics? physics,
- bool? primary,
- bool reverse = false,
- bool shrinkWrap = false,
- Clip clipBehavior = Clip.hardEdge,
- Key? key,
Implementation
const DeclarativeList({
required this.items,
required this.itemBuilder,
required this.removeBuilder,
this.equalityCheck,
this.scrollDirection = Axis.vertical,
this.insertDuration,
this.removeDuration,
this.scrollController,
this.padding,
this.physics,
this.primary,
this.reverse = false,
this.shrinkWrap = false,
this.clipBehavior = Clip.hardEdge,
Key? key,
}) : initialItemCount = items.length,
super(key: key);