High-performance virtualized tree view for Unity UGUI, with nodes pooling, animated expand/collapse, and flexible selection.SuperTreeView is a high-performance, virtualized tree view for Unity UGUI. It can show large hierarchical data inside a standard ScrollRect while creating only the rows that are on viewport. Off-viewport rows are recycled into an object pool instead of being destroyed.DocumentAndroid Demo ApkFeatures:High-Performance Virtualization- Creates only the rows needed around the viewport- Recycles off-viewport rows through per-prefab object pools- Supports large and deeply nested tree structures- Supports variable row heightsFlexible Tree Data Model- Clear separation between the UI view and logical tree data- Add, insert, remove, sort, and reparent nodes at runtime- Attach any custom user data object to a node- Automatic view refresh after structural or expansion-state changesExpand and Collapse- Immediate expand and collapse- Animated expand and collapse with custom callback.- Configurable animation delay and durationSelection SupportFour built-in selection modes are included:- No selection- Single selection- Independent multiple selection- Hierarchical cascade multiple selectionHierarchical selection automatically updates parent nodes to Selected, UnSelected, or PartialSelected according to the state of their descendants.2.0 is a major version upgrade, and 2.0 is not compatible with 1.x.Please backup your project and original version before upgrading.PS: If you any questions, please mail to rainbowgame@outlook.com.




