支持粘性Item的RecyclerView布局管理器

很多 App 都被設計了分組列表有粘性條目的效果,而現(xiàn)在我們開發(fā)安卓,基本都用上了RecyclerView,這里介紹的這個開源項目就是在RecyclerView上實現(xiàn)了這個效果,讓我們看下效果圖:

Image Image Image

StickyLayoutManager完全開源 Github

示例

首先Adapter需要實現(xiàn)StickyHeaders接口并實現(xiàn)方法

class RecyclerView.Adapter implements StickyHeaders {
  public boolean isStickyHeader(int position) {
    // Implement this method
  }
}

然后設置相應的布局管理器

RecyclerView.setLayoutManager(new StickyHeaders...xxx...LayoutManager<RecyclerView.Adapter & StickyHeaders>());

默認實現(xiàn)了StickyHeadersLinearLayoutManager、StickyHeadersGridLayoutManager、StickyHeadersStaggeredGridLayoutManager.

感謝

本開源庫并非由我開發(fā),我只是基于作者Doist開發(fā)的這個開源項目整理而來,作者只實現(xiàn)了StickyHeadersLinearLayoutManager

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容