头部广告栏viewpager + recyclerview
2016-08-12 13:28
197 查看
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); //找到其id MyHeaderViewHolder 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)相关文章推荐
- RecyclerView 添加头部和尾部布局
- android项目实战 --ListView 头部ViewPager广告轮询图效果
- NestedScrollView中嵌套ViewPager或RecyclerView出现滑动冲突的解决
- Android RecyclerView多个Item布局的实现(可实现头部底部)
- RecyclerView的使用以及下拉刷新自动加载(添加点击事件、头部)
- viewpager+handler获取网络数据无限自动轮播,xlistview添加头部viewpager,点击条目跳转百度
- RecyclerView复用ViewPager出现的问题
- (4.1.45.1)RecyclerView 添加头部和尾部布局: 仿HeaderViewListAdapter装饰器模式
- Espresso 自动化测试(十二) -recyclerView 以及 viewPager的使用
- RecyclerView利用ItemDecoration实现头部悬停效果【类似微信通讯录效果】
- Android RecyclerView添加头部和底部的方法
- ViewPager和RecyclerView缓存View的问题
- RecyclerView轻松实现悬浮头部分组列表
- RecyclerView 添加头部和尾部,并实现Item的点击事件
- RecyclerView 添加头部和尾部布局
- ReCyclerView添加头部和底部加载
- 广告栏使用ViewPager无限滑动的问题
- Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题
- RecyclerView添加头部尾部
- 使用NestedScrollView+ViewPager+RecyclerView+SmartRefreshLayout打造酷炫下拉视差效果并解决各种滑动冲突