keyed_animated_list library

Classes

KeyedAnimatedList<T>
A lazily built vertical list that diffs items by key: removed items collapse out, inserted items grow in, and items whose key survives slide from their previous slot to the new one.