AnimatedListStateController<Data> constructor
AnimatedListStateController<Data> ({})
Implementation
AnimatedListStateController({
required ListState<ITreeNode<Data>> listState,
required this.showRootNode,
required ITreeNode<Data> tree,
}) : this._listState = listState {
_flatList = List.from(showRootNode ? [tree] : tree.root.childrenAsList);
_itemsMap = <String, ITreeNode<Data>>{
for (final node in _flatList) node.path: node
};
}