關(guān)于Android RecyclerView的那些開(kāi)源LayoutManager

Google默認(rèn)為RecyclerView提供了LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已經(jīng)可以滿足很多開(kāi)發(fā)需求了,但是實(shí)際開(kāi)發(fā)過(guò)程中辩恼,免不了出現(xiàn)一些更加新穎的交互設(shè)計(jì)。于是谓形,便從Github上整理了一波關(guān)于RecyclerView可以使用的LayoutManager运挫,在實(shí)際開(kāi)發(fā)中需要用到時(shí),遇到相似的效果時(shí)即可隨手拈來(lái)套耕,提高效率谁帕。

FanLayoutManager

https://github.com/Cleveroad/FanLayoutManager

來(lái)自國(guó)外一家名為Cleveroad的科技公司的開(kāi)源作品,因其效果就像風(fēng)扇扇葉旋轉(zhuǎn)一樣冯袍,所以名中帶Fan匈挖。效果不錯(cuò),API上也有很多的配置參數(shù)康愤,用起來(lái)還是挺靈活的儡循。

CarouselLayoutManager

https://github.com/Azoft/CarouselLayoutManager

讓你的RecyclerView秀出傳送帶效果,支持橫向和縱向兩種選擇征冷。

ChipsLayoutManager

https://github.com/BelooS/ChipsLayoutManager

一種流式布局的效果择膝,很像我們平時(shí)看到的標(biāo)簽云。該庫(kù)同樣提供了很多可配置效果的API检激,并且支持多種多花效果肴捉。

HiveLayoutManager

https://github.com/Chacojack/HiveLayoutManager

國(guó)人寫的一個(gè)蜂巢布局管理器,除了外觀帥氣外叔收,其增刪查改的動(dòng)畫效果也是很贊的齿穗。

vlayout

https://github.com/alibaba/vlayout

vlayout 是手機(jī)天貓 Android 版內(nèi)廣泛使用的一個(gè)基礎(chǔ) UI 框架項(xiàng)目,提供了一個(gè)用于 RecyclerView 的自定義的 LayoutManger饺律,可以實(shí)現(xiàn)不同布局格式的混排窃页,目標(biāo)是支撐客戶端 native 頁(yè)面的快速開(kāi)發(fā),它也是 Tangram 框架的基礎(chǔ)模塊。

flexbox-layout

https://github.com/google/flexbox-layout

flexbox-layout是Google開(kāi)源的布局脖卖,其效果是實(shí)現(xiàn)類似CSS中的Flexbox布局效果( 具體可看:https://www.w3cplus.com/css3/a-guide-to-flexbox-new.html )乒省,原本并不支持RecyclerView,但其最新的Alpha版本已經(jīng)開(kāi)始推出FlexboxLayoutManager用于支持RecyclerView實(shí)現(xiàn)效果畦木。

LondonEyeLayoutManager

https://github.com/danylovolokh/LondonEyeLayoutManager

一個(gè)環(huán)形菜單的布局管理器作儿,以前在建行的Android客戶端就見(jiàn)過(guò)此效果,不過(guò)那時(shí)候是用ViewGroup實(shí)現(xiàn)的馋劈。

總結(jié)

好了,大致就推薦以上這些開(kāi)源布局管理器晾嘶,如果你也有好推薦但文中沒(méi)有提到妓雾,歡迎給我留言。偶爾搜集推薦一些不錯(cuò)的開(kāi)源項(xiàng)目垒迂,如果你覺(jué)得文章不錯(cuò)械姻,歡迎點(diǎn)贊和轉(zhuǎn)發(fā),關(guān)注本公眾號(hào)可以了解更多技術(shù)知識(shí)机断。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末楷拳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子吏奸,更是在濱河造成了極大的恐慌欢揖,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,248評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奋蔚,死亡現(xiàn)場(chǎng)離奇詭異她混,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)泊碑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,681評(píng)論 2 381
  • 文/潘曉璐 我一進(jìn)店門坤按,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人馒过,你說(shuō)我怎么就攤上這事臭脓。” “怎么了腹忽?”我有些...
    開(kāi)封第一講書人閱讀 153,443評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵来累,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我窘奏,道長(zhǎng)佃扼,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 55,475評(píng)論 1 279
  • 正文 為了忘掉前任蔼夜,我火速辦了婚禮兼耀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己瘤运,他們只是感情好窍霞,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,458評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著拯坟,像睡著了一般但金。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上郁季,一...
    開(kāi)封第一講書人閱讀 49,185評(píng)論 1 284
  • 那天冷溃,我揣著相機(jī)與錄音,去河邊找鬼梦裂。 笑死似枕,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的年柠。 我是一名探鬼主播凿歼,決...
    沈念sama閱讀 38,451評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼冗恨!你這毒婦竟也來(lái)了答憔?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,112評(píng)論 0 261
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤掀抹,失蹤者是張志新(化名)和其女友劉穎虐拓,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體傲武,經(jīng)...
    沈念sama閱讀 43,609評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡侯嘀,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,083評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谱轨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片戒幔。...
    茶點(diǎn)故事閱讀 38,163評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖土童,靈堂內(nèi)的尸體忽然破棺而出诗茎,到底是詐尸還是另有隱情,我是刑警寧澤献汗,帶...
    沈念sama閱讀 33,803評(píng)論 4 323
  • 正文 年R本政府宣布敢订,位于F島的核電站,受9級(jí)特大地震影響罢吃,放射性物質(zhì)發(fā)生泄漏楚午。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,357評(píng)論 3 307
  • 文/蒙蒙 一尿招、第九天 我趴在偏房一處隱蔽的房頂上張望矾柜。 院中可真熱鬧阱驾,春花似錦、人聲如沸怪蔑。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,357評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)缆瓣。三九已至喧枷,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弓坞,已是汗流浹背隧甚。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,590評(píng)論 1 261
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渡冻,地道東北人戚扳。 一個(gè)月前我還...
    沈念sama閱讀 45,636評(píng)論 2 355
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像菩帝,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子茬腿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,925評(píng)論 2 344

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,527評(píng)論 25 707
  • afinalAfinal是一個(gè)android的ioc呼奢,orm框架 https://github.com/yangf...
    passiontim閱讀 15,401評(píng)論 2 45
  • 反派1號(hào): 伏地魔 伏地魔,這名字可怕至極切平,聞風(fēng)喪膽握础,巫術(shù)界不敢直呼其名,都用“You-Know-Who”代指悴品。 ...
    秋醬閱讀 699評(píng)論 0 1
  • 時(shí)間很快禀综,實(shí)習(xí)結(jié)束,我們都各自離去苔严,回到各自的地方成長(zhǎng)定枷。好舍不得,雖然這是我第二次實(shí)習(xí)届氢,但這次實(shí)習(xí)對(duì)我來(lái)說(shuō)欠窒,...
    曦蓶閱讀 100評(píng)論 0 0
  • 這個(gè)題目有意思岖妄!有點(diǎn)老子觀魚的意味!快樂(lè)是人的需求得到了滿足.于是生理.心理上表現(xiàn)出的一種反應(yīng)寂祥〖雠埃快樂(lè)是一種感受良好...
    強(qiáng)哥_d8c3閱讀 443評(píng)論 0 0