ExpandableNodeItem<Data, Tree extends ITreeNode<Data> > constructor
const
ExpandableNodeItem<Data, Tree extends ITreeNode<Data> > ({
- Key? key,
- required LeveledItemWidgetBuilder<
Tree> builder, - required AnimatedListController<
Data> animatedListController, - required AutoScrollController scrollController,
- required Tree node,
- required Animation<
double> animation, - int? index,
- bool remove = false,
- int minLevelToIndent = 0,
- ExpansionIndicator? expansionIndicator,
- ValueSetter<
Tree> ? onItemTap, - double? indentPadding,
Implementation
const ExpandableNodeItem({
super.key,
required this.builder,
required this.animatedListController,
required this.scrollController,
required this.node,
required this.animation,
this.index,
this.remove = false,
this.minLevelToIndent = 0,
this.expansionIndicator,
this.onItemTap,
double? indentPadding,
}) : this.indentPadding = indentPadding ?? DEFAULT_INDENT_PADDING;