头部广告栏viewpager + recyclerview
JRecyclerView
A ViewPager+RecyclerView implemention base on RecyclerView. Support the header(ViewPager) and the body(RecyclerView)
自定义组件JRecyclerView,该组件继承RecylcerView,支持其所有特性,JRecyclerView高度自由化,允许你自定义你的头部广告布局和胸部item布局。
项目效果图
特性
- 扩展自RecyclerView的一款组件JRecyclerView
- 支持头部ViewPager的导航栏
- 支持胸部自定义的布局显示
- 头部head和胸部body高度自定义化,可根据自己的需求自定义布局layout
- 用户可根据自己需要设置布局管理器,也可以使用默认的表格布局
用法
import
- clone至本地
- 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
代码简介
- 获取JrecyclerView组件id
- 为其设置JViewHolder, 自定义ViewHolder实现JViewHolder接口,实现方法可参考项目中的MyHeaderViewHolder实例类
- 显示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相关推荐
- SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 嵌套,最后一项显示全
SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 嵌套,导致RecyclerView ...
- SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+RecyclerView 刷新,不能滑动等问题
使用SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+TabLayout+ViewPager+Fragment+RecyclerView 实现首页悬浮 ...
- 收藏的有用博客及源码地址
学习路线 http://blog.csdn.net/singwhatiwanna/article/details/49560409 基础学习类 使用Handler容易产生的内存泄露以及介绍下Java的 ...
- RecyclerView 悬浮/粘性头部——StickyHeaderDecoration
转载至:https://blog.csdn.net/qian520ao/article/details/76167193 ItemDecoration是recyclerView拓展的一个很好工具,支持 ...
- 仿网易新闻的页面(ViewPager作为RecyclerView的Header)
需求 > 想实现一个仿网易新闻的页面,上面是轮播的图片,下面是 RecyclerView 显示新闻列表. 本文链接 http://blog.csdn.net/never_cxb/article/ ...
- RecyclerView的优化:RecycledViewPool
原文出处:https://yrom.net/blog/2015/05/30/recyclerView-tips-1-recycledviewpool/ 想必Tabs+ViewPager+ListVie ...
- recyclerview item点击无效_让你彻底掌握RecyclerView的缓存机制
点击上方蓝字关注 ?? 来源:肖邦kakahttps://www.jianshu.com/p/3e9aa4bdaefd 前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚 ...
- Android RecyclerView 性能优化总结
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/111240529 本文出自[赵彦军的博客] 目录 相关文章 recyclerView ...
- Android RecyclerView之RecycledViewPool、SortedListAdapter
想必Tabs+ViewPager+ListView 结合使用的场景在你的Android手机中的各大应用里并不少见,比如最为典型的网易新闻. 众所周知,用RecyclerView可以非常简单的替代掉Li ...
最新文章
- 日赚 5 亿的腾讯工资又涨了:员工上半年人均月薪 7.8 万
- 安全测试-抓包工具BurpSuite
- MFC关于JPG图片显示处理的几个方式
- html如何链接sql sever,SQL Server链接服务器
- 专访香侬科技:致力于让世界听到中文NLP的声音
- 容斥 - HDU 4135 Co-prime
- SpringBoot2.1.5(11)---目录文件结构讲解
- SelectObject失败原因 cannot convert from ‘HGDIOBJ‘ to ‘CBrush‘
- ArrayList的初始化常用方式,扩容,和应用(去重)
- 冬奥幕后故事:从低碳火炬到AI裁判,十四年后中国科技再上场
- android移植大作游戏,这款steam移植的1GB大作,或许是今年最有氛围的悬疑游戏
- java 双引号 转义_java字符转义 字符串中的双引号
- 如何使用笔记本无线网卡创建无线热点?
- Android开门动画和关门动画的实现
- 健康——每日饮水量建议
- vue生成自定义样式二维码
- 凯特勒通道(backtrader)
- Spark的conf目录下没有slaves文件,spark3.1.2解压以后conf目录下没有slaves,spark找不到slaves怎么办,解决slaves问题
- python-打气球
- PCIe 5.0 spec学习4.1----PCI-PM(part1)
热门文章
- 数据中心和纯净住宅IP有什么区别?SOCKS5代理用哪个更好?
- 推荐一个很好用的在线文档翻译器:翻译狗
- 什么是客户端证书?(ssl证书)
- Advance articles alert 27 July 2019
- 计算机体系结构 第1-2章 量化设计与分析基础/指令系统原理与示例
- 【Unity3D】Unity 组件 ③ ( 为物体添加 AudioSource 组件 | 添加 AudioSource 组件 | 导入音频文件 | 为组件设置音频 | Transform 变换组件 )
- 光伏逆变器资料 古瑞瓦特光伏逆变器电路图、光伏逆变器资料 古瑞瓦特的资料带储能逆变器带程序
- 机械臂 标准DH建模与改进DH建模
- Vue 学习06——Vue父子组件通信、非父子组件通信1
- SharePoint Server 2013新特性之Yammer