removedNode<Data, Tree extends ITreeNode<Data> > static method
Widget
removedNode<Data, Tree extends ITreeNode<Data> >({
- required AnimatedListController<
Data> animatedListController, - required Tree item,
- required LeveledItemWidgetBuilder<
Tree> builder, - required AutoScrollController scrollController,
- required Animation<
double> animation, - required double? indentPadding,
- required ExpansionIndicator? expansionIndicator,
- required ValueSetter<
Tree> ? onItemTap, - required bool showRootNode,
Implementation
static Widget removedNode<Data, Tree extends ITreeNode<Data>>({
required AnimatedListController<Data> animatedListController,
required Tree item,
required LeveledItemWidgetBuilder<Tree> builder,
required AutoScrollController scrollController,
required Animation<double> animation,
required double? indentPadding,
required ExpansionIndicator? expansionIndicator,
required ValueSetter<Tree>? onItemTap,
required bool showRootNode,
}) {
return ExpandableNodeItem<Data, Tree>(
builder: builder,
animatedListController: animatedListController,
scrollController: scrollController,
node: item,
remove: true,
animation: animation,
indentPadding: indentPadding,
expansionIndicator: expansionIndicator,
onItemTap: onItemTap,
minLevelToIndent: showRootNode ? 0 : 1,
);
}