JRecyclerView

A ViewPager+RecyclerView implemention base on RecyclerView. Support the header(ViewPager) and the body(RecyclerView)
自定义组件JRecyclerView,该组件继承RecylcerView,支持其所有特性,JRecyclerView高度自由化,允许你自定义你的头部广告布局和胸部item布局。

项目效果图

特性

  1. 扩展自RecyclerView的一款组件JRecyclerView
  2. 支持头部ViewPager的导航栏
  3. 支持胸部自定义的布局显示
  4. 头部head和胸部body高度自定义化,可根据自己的需求自定义布局layout
  5. 用户可根据自己需要设置布局管理器,也可以使用默认的表格布局

用法

import

  1. clone至本地
  2. import as a moudle

Basic Usage:

<com.jack.zhou.jrecyclerview.recycler.JRecyclerView
        android:layout_width="match_parent"android:layout_height="match_parent"app:layout_behavior="@string/appbar_scrolling_view_behavior"app:head="@layout/recyler_header"app:body="@layout/recycler_content"android:id="@+id/recycler"/><!--app:head 添加头部布局  app:body 添加胸部布局 -->

code

代码简介

  1. 获取JrecyclerView组件id
  2. 为其设置JViewHolder, 自定义ViewHolder实现JViewHolder接口,实现方法可参考项目中的MyHeaderViewHolder实例类
  3. 显示JRecyclerView
        recyclerView = (JRecyclerView)this.findViewById(R.id.recycler);                             //找到其idMyHeaderViewHolder viewHolder = new MyHeaderViewHolder(this);                               //自定义一个形如MyHeaderViewHolder,该holder必须实现JViewHolder接口,并实现其内部的方法recyclerView.setViewHolder(viewHolder);                                                     //为你的JRecyclerView设置JViewHolder
//        recyclerView.setGrid_count(3);                                                            //设置默认表格布局的表格列数
//        recyclerView.setManager(new LinearLayoutManager(this));                                   //你可以设置LayoutManager也可以不用设置,我内部默认了一个有两列的GridLayoutManager
//        recyclerView.setHeader_layout(R.layout.recyler_header);                                   //布局可以这里设置,也可以在xml里面使用app:head="@layout/recyler_header"
//        recyclerView.setBody_layout(R.layout.recycler_content);
//        recyclerView.setContext(this);recyclerView.startToShow();                                                                 //开始显示

项目地址

[“click here”](https://github.com/JackZhous/RecylerViewPaer)

头部广告栏viewpager + recyclerview相关推荐

  1. SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 嵌套,最后一项显示全

    SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 嵌套,导致RecyclerView ...

  2. SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 刷新,不能滑动等问题

    使用SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+Fragment+RecyclerView 实现首页悬浮 ...

  3. 收藏的有用博客及源码地址

    学习路线 http://blog.csdn.net/singwhatiwanna/article/details/49560409 基础学习类 使用Handler容易产生的内存泄露以及介绍下Java的 ...

  4. RecyclerView 悬浮/粘性头部——StickyHeaderDecoration

    转载至:https://blog.csdn.net/qian520ao/article/details/76167193 ItemDecoration是recyclerView拓展的一个很好工具,支持 ...

  5. 仿网易新闻的页面(ViewPager作为RecyclerView的Header)

    需求 > 想实现一个仿网易新闻的页面,上面是轮播的图片,下面是 RecyclerView 显示新闻列表. 本文链接 http://blog.csdn.net/never_cxb/article/ ...

  6. RecyclerView的优化:RecycledViewPool

    原文出处:https://yrom.net/blog/2015/05/30/recyclerView-tips-1-recycledviewpool/ 想必Tabs+ViewPager+ListVie ...

  7. recyclerview item点击无效_让你彻底掌握RecyclerView的缓存机制

    点击上方蓝字关注 ?? 来源:肖邦kakahttps://www.jianshu.com/p/3e9aa4bdaefd 前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚 ...

  8. Android RecyclerView 性能优化总结

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/111240529 本文出自[赵彦军的博客] 目录 相关文章 recyclerView ...

  9. Android RecyclerView之RecycledViewPool、SortedListAdapter

    想必Tabs+ViewPager+ListView 结合使用的场景在你的Android手机中的各大应用里并不少见,比如最为典型的网易新闻. 众所周知,用RecyclerView可以非常简单的替代掉Li ...

最新文章

  1. 日赚 5 亿的腾讯工资又涨了:员工上半年人均月薪 7.8 万
  2. 安全测试-抓包工具BurpSuite
  3. MFC关于JPG图片显示处理的几个方式
  4. html如何链接sql sever,SQL Server链接服务器
  5. 专访香侬科技:致力于让世界听到中文NLP的声音
  6. 容斥 - HDU 4135 Co-prime
  7. SpringBoot2.1.5(11)---目录文件结构讲解
  8. SelectObject失败原因 cannot convert from ‘HGDIOBJ‘ to ‘CBrush‘
  9. ArrayList的初始化常用方式,扩容,和应用(去重)
  10. 冬奥幕后故事:从低碳火炬到AI裁判,十四年后中国科技再上场
  11. android移植大作游戏,这款steam移植的1GB大作,或许是今年最有氛围的悬疑游戏
  12. java 双引号 转义_java字符转义 字符串中的双引号
  13. 如何使用笔记本无线网卡创建无线热点?
  14. Android开门动画和关门动画的实现
  15. 健康——每日饮水量建议
  16. vue生成自定义样式二维码
  17. 凯特勒通道(backtrader)
  18. Spark的conf目录下没有slaves文件,spark3.1.2解压以后conf目录下没有slaves,spark找不到slaves怎么办,解决slaves问题
  19. python-打气球
  20. PCIe 5.0 spec学习4.1----PCI-PM(part1)

热门文章

  1. 数据中心和纯净住宅IP有什么区别?SOCKS5代理用哪个更好?
  2. 推荐一个很好用的在线文档翻译器:翻译狗
  3. 什么是客户端证书?(ssl证书)
  4. Advance articles alert 27 July 2019
  5. 计算机体系结构 第1-2章 量化设计与分析基础/指令系统原理与示例
  6. 【Unity3D】Unity 组件 ③ ( 为物体添加 AudioSource 组件 | 添加 AudioSource 组件 | 导入音频文件 | 为组件设置音频 | Transform 变换组件 )
  7. 光伏逆变器资料 古瑞瓦特光伏逆变器电路图、光伏逆变器资料 古瑞瓦特的资料带储能逆变器带程序
  8. 机械臂 标准DH建模与改进DH建模
  9. Vue 学习06——Vue父子组件通信、非父子组件通信1
  10. SharePoint Server 2013新特性之Yammer