AnimatedTreeView<T extends Object> constructor
const
AnimatedTreeView<T extends Object> ({
- Key? key,
- required TreeController<
T> treeController, - required TreeNodeBuilder<
T> nodeBuilder, - TreeTransitionBuilder transitionBuilder = defaultTreeTransitionBuilder,
- Duration duration = const Duration(milliseconds: 300),
- Curve curve = Curves.linear,
- int maxNodesToShowWhenAnimating = 50,
- EdgeInsetsGeometry? padding,
- ScrollController? controller,
- bool? primary,
- ScrollPhysics? physics,
- bool shrinkWrap = false,
- double? cacheExtent,
- int? semanticChildCount,
- DragStartBehavior dragStartBehavior = DragStartBehavior.start,
- ScrollViewKeyboardDismissBehavior keyboardDismissBehavior = ScrollViewKeyboardDismissBehavior.manual,
- String? restorationId,
- Clip clipBehavior = Clip.hardEdge,
Creates a TreeView.
Implementation
const AnimatedTreeView({
super.key,
required super.treeController,
required super.nodeBuilder,
this.transitionBuilder = defaultTreeTransitionBuilder,
this.duration = const Duration(milliseconds: 300),
this.curve = Curves.linear,
this.maxNodesToShowWhenAnimating = 50,
super.padding,
super.controller,
super.primary,
super.physics,
super.shrinkWrap,
super.cacheExtent,
super.semanticChildCount,
super.dragStartBehavior,
super.keyboardDismissBehavior,
super.restorationId,
super.clipBehavior,
});