[Released] Super ScrollView for UGUI 2.0

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.

Hi @RainbowTek ,

Does the Super ScrollView support displaying already created scroll/list of items or the items need to be generated and instantiating in runtime? Thanks!

Hello @RainbowTek

I’ve bought your asset, and it’s really great
but I couldn’t figure out how to animate scrolling to an item, just like MovePanelToItemIndex, but smoothly (animate scrolling, not immediate)

Could you please tell me how to implement it?