SliverAnimatedTree<T extends Object> constructor

const SliverAnimatedTree<T extends Object>({
  1. Key? key,
  2. required TreeController<T> controller,
  3. required TreeNodeBuilder<T> nodeBuilder,
  4. TreeTransitionBuilder transitionBuilder = defaultTreeTransitionBuilder,
  5. Duration duration = const Duration(milliseconds: 300),
  6. Curve curve = Curves.linear,
  7. int maxNodesToShowWhenAnimating = 50,
})

Creates a SliverAnimatedTree.

Implementation

const SliverAnimatedTree({
  super.key,
  required super.controller,
  required super.nodeBuilder,
  this.transitionBuilder = defaultTreeTransitionBuilder,
  this.duration = const Duration(milliseconds: 300),
  this.curve = Curves.linear,
  this.maxNodesToShowWhenAnimating = 50,
}) : assert(maxNodesToShowWhenAnimating > 0);