XGridAnimated.options constructor
XGridAnimated.options(- {@required LiveListItemBuilder itemBuilder,
- @required SliverGridDelegate gridDelegate,
- @required int itemCount,
- @required LiveOptions options,
- Axis scrollDirection = Axis.vertical,
- bool reverse = false,
- ScrollController controller,
- bool primary,
- ScrollPhysics physics,
- bool shrinkWrap = false,
- EdgeInsetsGeometry padding,
- bool addAutomaticKeepAlives = true,
- bool addRepaintBoundaries = true,
- bool addSemanticIndexes = true,
- Key key}
)
Implementation
XGridAnimated.options({
@required this.itemBuilder,
@required this.gridDelegate,
@required this.itemCount,
@required LiveOptions options,
this.scrollDirection = Axis.vertical,
this.reverse = false,
this.controller,
this.primary,
this.physics,
this.shrinkWrap = false,
this.padding,
this.addAutomaticKeepAlives = true,
this.addRepaintBoundaries = true,
this.addSemanticIndexes = true,
Key key,
}) : delay = options.delay,
showItemInterval = options.showItemInterval,
showItemDuration = options.showItemDuration,
visibleFraction = options.visibleFraction,
reAnimateOnVisibility = options.reAnimateOnVisibility,
assert(itemBuilder != null),
assert(itemCount != null && itemCount >= 0),
super(key: key);