Overlaid constructor

const Overlaid({
  1. Key? key,
  2. Axis direction = Axis.horizontal,
  3. OverlaidAlign align = OverlaidAlign.center,
  4. double minCoverage = .5,
  5. double maxCoverage = .9,
  6. int leadIndex = -1,
  7. int infoIndex = -1,
  8. OverlaidInfoBuilder? infoBuilder,
  9. int itemLimit = -1,
  10. required Size itemSize,
  11. required int itemLength,
  12. required IndexedWidgetBuilder itemBuilder,
})

Implementation

const Overlaid({
  Key? key,
  this.direction = Axis.horizontal,
  this.align = OverlaidAlign.center,
  this.minCoverage = .5,
  this.maxCoverage = .9,
  this.leadIndex = -1,
  this.infoIndex = -1,
  this.infoBuilder,
  this.itemLimit = -1,
  required this.itemSize,
  required this.itemLength,
  required this.itemBuilder,
})  : assert(minCoverage > 0 && maxCoverage >= minCoverage),
      assert(itemLength >= 0),
      assert(itemLimit <= itemLength),
      super(key: key);