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

很多 App 都被设计了分组列表有粘性条目的效果,而现在我们开发安卓,基本都用上了RecyclerView,这里介绍的这个开源项目就是在RecyclerView上实现了这个效果,让我们看下效果图:

ImageImageImage

StickyLayoutManager完全开源 Github

示例

首先Adapter需要实现StickyHeaders接口并实现方法

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

然后设置相应的布局管理器

RecyclerView.setLayoutManager(new StickyHeaders...xxx...LayoutManager<RecyclerView.Adapter & StickyHeaders>());
复制代码

默认实现了StickyHeadersLinearLayoutManagerStickyHeadersGridLayoutManagerStickyHeadersStaggeredGridLayoutManager.

感谢

本开源库并非由我开发,我只是基于作者Doist开发的这个开源项目整理而来,作者只实现了StickyHeadersLinearLayoutManager

转载于:https://juejin.im/post/5a25f82d51882531ea651f31

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值