InfiniteScrollView
InfiniteScrollView is the abstract base class of the infinite list, recycling cells with an object-pool concept on top of the UGUI ScrollRect, and providing pool initialization, data add/remove, refreshing, scroll-state, and Snap positioning APIs.
ScrollView Variants
The four built-in implementations of InfiniteScrollView, covering the members and overridden behaviors of VerticalInfiniteScrollView (vertical), HorizontalInfiniteScrollView (horizontal), VerticalGridInfiniteScrollView (vertical grid), and HorizontalGridInfiniteScrollView (horizontal grid).
InfiniteCell
InfiniteCell is the base class attached to the cell prefab, implementing display logic through the OnCreate, OnRefresh, OnRecycle, OnSnap, and OnClick lifecycle; it also covers the data carrier InfiniteCellData.