ExpandableNodeItem<Data, Tree extends ITreeNode<Data>> constructor

const ExpandableNodeItem<Data, Tree extends ITreeNode<Data>>({
  1. Key? key,
  2. required LeveledItemWidgetBuilder<Tree> builder,
  3. required AnimatedListController<Data> animatedListController,
  4. required AutoScrollController scrollController,
  5. required Tree node,
  6. required Animation<double> animation,
  7. int? index,
  8. bool remove = false,
  9. int minLevelToIndent = 0,
  10. ExpansionIndicator? expansionIndicator,
  11. ValueSetter<Tree>? onItemTap,
  12. 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;