SliverAnimatedBoxMetrics constructor

SliverAnimatedBoxMetrics({
  1. required double scrollExtent,
  2. required double scrollOffset,
  3. required double viewportExtent,
  4. double? previousBoxExtent,
})

Creates the metrics for a SliverAnimatedBoxWidgetBuilder.

Implementation

SliverAnimatedBoxMetrics({
  required this.scrollExtent,
  required this.scrollOffset,
  required this.viewportExtent,
  this.previousBoxExtent,
})  : assert(scrollExtent > 0),
      assert(scrollOffset >= 0),
      assert(viewportExtent >= 0),
      assert(previousBoxExtent == null || previousBoxExtent >= 0),
      assert(previousBoxExtent == null || previousBoxExtent <= scrollExtent);