Current sales My Tracked Assets Login
UI Toolkit Scroll View Pro - Infinite Scrolling, Snapping, Paging preview
Unity

UI Toolkit Scroll View Pro - Infinite Scrolling, Snapping, Paging

By KAMGAM

$39.99

Rated 5.0/5 from 6 ratings on Unity.

About UI Toolkit Scroll View Pro - Infinite Scrolling, Snapping, Paging

  • Art & Visuals > UI & GUI
This asset is for the new UI Toolkit, not UGUI or IMGUI. For RUNTIME use only!
Easy to use
No coding skills required. Drag in the new ScrollViewPro control from the library and you are ready to go.
Infinite Scrolling
One checkbox and you will have an infinite (repeating) scroll view. No extra setup needed. The scroll view will teleport your elements for you.
Snapping
Smart snapping enables you to snap to the most likely element. You can also control how the element is focused (top, middle, bottom, left, right, ...) and how the snapping animates (easing, duration, ..).
Drag Scrolling
Drag to scroll on all platforms.
Animated Scroll-To
ScrollToAnimated(child) allows you to scroll to any child element and you can also tell it how to animate (easing, duration, ...) and how to focus the child (top, center, bottom, left, right ... + margins).
Controller Support
Enable the "selectable scrollbars" attribute and BAM! Now you can focus those scroll bars with your controller.
If you enable "focus snap" then the currently selected element will be animated into view. This is especially handy for controller or keyboard users.
Quality of Life Features
Want to disable the scrollbar buttons? One-click in the UI Builder and they are gone.
Need to change the scroll wheel speed? There is an attribute for that.
Elasticity and drag scrolling for ALL platforms (not only touch).
Configurable animation frame rate (Unity's default is only 30).
Scroll position is retained across display show/hide.
...
Full Source Code
I publish this asset with full source code because as a developer I know how annoying it is to not have source code access. If you like it then please remind others to purchase the plugin. Don't just copy and paste it everywhere. Thank you.
Supports Unity 2021.3+, 2022, 2023, Unity 6, ... LTS
It may work with earlier versions on 2021 too but those are not tested anymore.
Lots of examples and documentation
Check out Kamgam/UIToolkitScrollViewPro/Examples.
Usage
1) In the UI Builder go to the "Library > Project > Kamgam > UIToolkitScrollViewPro"
2) Drag the "ScrollViewPro" into your layout.
3) Done. Now you can use it just like the default scroll view.

Unity price last checked .

Prices and availability may change.