安卓當下最流行的吸頂效果的實現(轉)


原文出處: 李詩雨   

開始逐漸領略到ItemDecoration的美~

今天讓我 使用 ItemDecoration 來完成 可推動的懸浮導航欄的效果,最終實現的效果如下圖:

20161204135240604

具體實現步驟如下:

根據我前面的文章所講的RecyclerView的基本使用,我們先來完成基本的recyclerView

第一步:布局里寫一個RecyclerView

第二步:實例化

第三步:獲取所需的數據 (這里我們來個真實點的情景,去聯網請求數據)

 

 

 

第四步:解析數據成功后,創建並設置適配器,並傳遞相關數據

適配器:

item的布局:

第五步:一定不能忘!!!

recycleView不僅要設置適配器還要設置布局管理者,否則圖片不顯示

此時RecyclerView簡單的完成效果如下:

20161204141955135

下面開始做 可推動的 懸浮導航欄:

第一步:首先我們來寫一個類,它起標記的作用,來放每一個item的對應的懸浮欄的字符串

第二步:自定義一個SectionDecoration 類 繼承 RecyclerView的ItemDecoration

第三步:在向list集合中先把每一個item的 起“標記”作用的字符串都加進去

 

第四步:在setAdapter() 前,為RecyclerView添加ItemDecoration:

這樣就完成了~

再看一眼最終效果感受一下:

20161204135240604


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM