Android-使用RecyclerView的ItemDecoration 实现炫酷的 吸顶效果

转载请注明出处:李诗雨--http://blog.csdn.net/cjm2484836553/article/details/53453982


开始逐渐领略到ItemDecoration的美~


源码已上传至github,感兴趣的同学可以下载:

吸顶效果源码 https://github.com/junmei520/LSY_PullupRecyclerView


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



如果你对分类型的RecyclerView还不是太了解,可以参看我前面的文章,让你一分钟征服RecyclerView的基本使用

如果你对ItemDecoration的使用也不太了解,那就再看下我的另外两篇文章吧:

使用ItemDecoration为RecyclerView的Item设置padding使用ItemDecoration为RecyclerView的Item设置分割线。

总觉得循序渐进是一个不错的学习方法。


具体实现步骤如下:

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

第一步:布局里写一个RecyclerView


第二步:实例化

recyclerView = (RecyclerView) findViewById(R.id.recyclerView);

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

 /**
     * 联网请求所需的url
     */
    public String url="http://api.meituan.com/mmdb/movie/v2/list/rt/order/coming.json?ci=1&limit=12&token=&__vhost=api.maoyan.com&utm_campaign=AmovieBmovieCD-1&movieBundleVersion=6801&utm_source=xiaomi&utm_medium=android&utm_term=6.8.0&utm_content=868030022327462&net=255&dModel=MI%205&uuid=0894DE03C76F6045D55977B6D4E32B7F3C6AAB02F9CEA042987B380EC5687C43&lat=40.100673&lng=116.378619&__skck=6a375bce8c66a0dc293860dfa83833ef&__skts=1463704714271&__skua=7e01cf8dd30a179800a7a93979b430b2&__skno=1a0b4a9b-44ec-42fc-b110-ead68bcc2824&__skcy=sXcDKbGi20CGXQPPZvhCU3%2FkzdE%3D";
 //联网获取数据
        getDataFromNet();
/**
     * 使用okhttpUt
阅读终点,创作起航,您可以撰写心得或摘录文章要点写篇博文。去创作
  • 20
    点赞
  • 76
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李诗雨

如果有人给我打赏我会跳起来!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值