Use only one C# script to help the UGUI ScrollRect to support infinite items with high performance and memory-saving.
Features:
- Support every item uses its own prefab.
- Support ListView and GridView.
- Support Infinite items.
- Support items in different sizes (height/width).
- Support items with unknown size at init time.
- Support Infinity Vertical ScrollView (Top To Bottom, Bottom To Top).
- Support Infinity Horizontal ScrollView (Left To Right, Right To Left).
- Support item padding.
- Support scrolling to an specified item so that this item will be the first visible.
- Support scrolling to an item with an offset.
- Support changing item count at runtime.
- Support changing item size (height/width) at runtime.
- Support item snapping to viewport edge.
- Support looping items such as spinners.
- Support ScrollView with high performance and memory-saving.
- Use pool to cache items and don’t destroy items at runtime.
- Platform-independent and full C# source code provided.
- Support with all Unity platforms (IOS/Android/Mac/PC/Console/Winphone/WebGL…).
- Demos, Document and full C# source code are all included. - Easy to use and understand.
Demos:
- Top To Bottom Demo
- Bottom To Top Demo
- Left To Right Demo
- Right To Left Demo
- Select And Delete Demo
- GridView Demo
- Chat Message List Demo
- Change Item Height Demo
- Pull And Refresh Demo
- Spin Date Picker
Version 2.0 is a major changeset.
Version 2.0 is NOT compatible with Version 1.0.