今天笔者将推荐 5 个基于Scrollview的功能扩展仓库。
GitHub 上的工程多如繁星,有些好的仓库,但凡不经意间错过了就很难找回,故稍作采撷,希望能帮助到有心人。
简介:
Scrollview 是UGUI中最常用的组件,用的多扩展就多了,既是解决问题又是升级体验,下面笔者就列出今天要推荐的 5 个仓库吧(排名不分先后):
- EnhancedScrollView - 支持NGUI、UGUI 的增强版 ScrollView
- InfinityScroll - 无尽的滚动视图
- ReuseScroller - 支持复用的滚动视图
- ugui-super-scrollview-example - 一个 SuperScrollview 插件的示例
- LoopScrollRect - 一个超多赞的 Scrollrect
No.1 EnhancedScrollView
- 支持 NGUI 和 UGUI
- 将 Unity 的 AnimationCurve 用的天花乱坠,想要了解这个组件的可以学习学习。
No.2 InfinityScroll
- 将 Scrollview 拆分为 HorizontalLayoutGroup和VerticalLayoutGroup组件是其最大的特点。
No.3 ReuseScroller
- 就像其 Logo(上图)中展现的那样,这个Scroll复用的子项 便是其亮点,一种不错的思路。
- 当然,作者也强调将MVC的理念运用其中了哦~
No.4 ugui-super-scrollview-example
- 笔者见过的非常棒的 Scrollview 的扩展插件,非常非常多的应用场景,聊天列表啊,图库视图啊,应有尽有。
- 不过呢,这个插件是收费的呢,欢迎大家支持创作者。
No.5 LoopScrollRect
- 支持 Item 复用,且引入了对象池概念
- 支持 GridLayout 组件
- 支持反向滑动
扩展阅读:
- setchi/FancyScrollView: A scrollview component that can implement highly flexible animation. - 这个笔者之前有撰文推荐过,所以写在扩展阅读栏目吧~
- Unity3D之UGUI的ScrollRect应用 - InfinityScroll 的魔改,应该也是推荐的最后那个仓库的作者没跑了
- dingxiaowei/ScrollRect: UGUI各种优化效果 - 一个网校老师的InfinityScroll扩展