安卓当下最流行的吸顶效果的实现

开始逐渐领略到ItemDecoration的美~

今天让我 使用 ItemDecoration 来完成 可推动的悬浮导航栏的效果,最终实现的效果如下图:

20161204135240604

具体实现步骤如下:

根据我前面的文章所讲的RecyclerView的基本使用,我们先来完成基本的recyclerView

第一步:布局里写一个RecyclerView

第二步:实例化

第三步:获取所需的数据 (这里我们来个真实点的情景,去联网请求数据)

第四步:解析数据成功后,创建并设置适配器,并传递相关数据

适配器:

item的布局:

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

recycleView不仅要设置适配器还要设置布局管理者,否则图片不显示

此时RecyclerView简单的完成效果如下:

20161204141955135

下面开始做 可推动的 悬浮导航栏:

第一步:首先我们来写一个类,它起标记的作用,来放每一个item的对应的悬浮栏的字符串

第二步:自定义一个SectionDecoration 类 继承 RecyclerView的ItemDecoration

第三步:在向list集合中先把每一个item的 起“标记”作用的字符串都加进去

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

这样就完成了~

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

20161204135240604

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值