热门排行
简介
EnhancedScroller虚拟化数据,仅显示其所需的元素,获取数千行并在少量UI元素中显示它们,从而加快处理速度并节省内存,没有对象破坏,因此平台不必运行垃圾回收,最重要的是,它在Unity自己的内置UI系统组件之上运行。
列表是数据驱动和动态创建的,因此您不必在设计时设置它们。 Scroller不需要知道数据或查看演示文稿,只关注管理您的列表以获得真正的MVC体验。可选循环允许您显示无限数据列表。每个单元格可以有自己的大小,或者它们都可以共享相同的大小。可选的捕捉使您可以将单元格锁定到特定位置。补间操作可以减轻您的跳跃和捕捉过渡,以提供流畅的用户体验。
软件特征:
动态的数据驱动列表
MVC框架保持分离关注点
有效回收列表项
可选的无限循环
支持多个列表项大小,或传递全局大小
列表项可完全自定义以适合您的项目
可选的捕捉锁定您的滚动条
补间以轻松跳跃和对齐
包括演示,教程和完整的C#源代码。
EnhancedScroller v2.15.6更新日志:
2018年9月19日更新
Requires Unity 2017.3.0f3+
Fixed boundary conditions on ScrollSize so that they are not negative
Fixed boundary conditions on NormalizedScrollPosition so that it is not negative
Fixed condition that exited JumpToDataIndex so that it will not ignore bottom padding of scroller
Added this ChangeLog to the plugin’s directory