今天筆者將推薦 5 個(gè)基于Scrollview的功能擴(kuò)展倉(cāng)庫(kù)。
GitHub 上的工程多如繁星账月,有些好的倉(cāng)庫(kù)综膀,但凡不經(jīng)意間錯(cuò)過(guò)了就很難找回,故稍作采擷局齿,希望能幫助到有心人剧劝。
簡(jiǎn)介:
Scrollview 是UGUI中最常用的組件,用的多擴(kuò)展就多了抓歼,既是解決問(wèn)題又是升級(jí)體驗(yàn)讥此,下面筆者就列出今天要推薦的 5 個(gè)倉(cāng)庫(kù)吧(排名不分先后):
- EnhancedScrollView - 支持NGUI、UGUI 的增強(qiáng)版 ScrollView
- InfinityScroll - 無(wú)盡的滾動(dòng)視圖
- ReuseScroller - 支持復(fù)用的滾動(dòng)視圖
- ugui-super-scrollview-example - 一個(gè) SuperScrollview 插件的示例
- LoopScrollRect - 一個(gè)超多贊的 Scrollrect
No.1 EnhancedScrollView
- 支持 NGUI 和 UGUI
- 將 Unity 的 AnimationCurve 用的天花亂墜锭部,想要了解這個(gè)組件的可以學(xué)習(xí)學(xué)習(xí)暂论。
No.2 InfinityScroll
- 將 Scrollview 拆分為 HorizontalLayoutGroup和VerticalLayoutGroup組件是其最大的特點(diǎn)。
No.3 ReuseScroller
- 就像其 Logo(上圖)中展現(xiàn)的那樣拌禾,這個(gè)Scroll復(fù)用的子項(xiàng) 便是其亮點(diǎn)取胎,一種不錯(cuò)的思路。
- 當(dāng)然湃窍,作者也強(qiáng)調(diào)將MVC的理念運(yùn)用其中了哦~
No.4 ugui-super-scrollview-example
- 筆者見(jiàn)過(guò)的非常棒的 Scrollview 的擴(kuò)展插件闻蛀,非常非常多的應(yīng)用場(chǎng)景,聊天列表啊您市,圖庫(kù)視圖啊觉痛,應(yīng)有盡有。
- 不過(guò)呢茵休,這個(gè)插件是收費(fèi)的呢薪棒,歡迎大家支持創(chuàng)作者。
No.5 LoopScrollRect
- 支持 Item 復(fù)用榕莺,且引入了對(duì)象池概念
- 支持 GridLayout 組件
- 支持反向滑動(dòng)
擴(kuò)展閱讀:
- setchi/FancyScrollView: A scrollview component that can implement highly flexible animation. - 這個(gè)筆者之前有撰文推薦過(guò),所以寫(xiě)在擴(kuò)展閱讀欄目吧~
- Unity3D之UGUI的ScrollRect應(yīng)用 - InfinityScroll 的魔改俐芯,應(yīng)該也是推薦的最后那個(gè)倉(cāng)庫(kù)的作者沒(méi)跑了
- dingxiaowei/ScrollRect: UGUI各種優(yōu)化效果 - 一個(gè)網(wǎng)校老師的InfinityScroll擴(kuò)展