头部广告栏viewpager + recyclerview
来源:互联网 发布:天龙八部2全套源码 编辑:程序博客网 时间:2024/04/28 06:00
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)
0 0
- 头部广告栏viewpager + recyclerview
- ViewPager仿淘宝广告栏
- 用ViewPager实现广告栏
- android 广告栏 viewpager
- android ViewPager制作广告栏
- Android 轮播图广告栏ViewPager
- ViewPager 无限滚动广告栏
- Android:用ViewPager实现广告栏
- viewpager左右循环滑动,自动滑动广告栏
- ViewPager实现轮播广告栏(BannerPager)
- 广告栏使用ViewPager无限滑动的问题
- ViewPager做轮播广告栏的问题总结
- RecyclerView添加头部
- recyclerview 添加头部脚步
- RecyclerView头部分组列表
- RecyclerView添加头部尾部
- RecyclerView粘性头部控件
- RecyclerView简单添加头部
- 试解释操作系统原理中的作业,进程,线程,管程各自的定义。进程间的通信如何实现?
- 中通快递招聘书局统计员
- android 控件空应用
- 扩展KMP算法
- 怎样在EDIUS中快速制作单声道音乐
- 头部广告栏viewpager + recyclerview
- 1908: 小火山的围棋梦想
- 【stm32f103学习笔记】字、半字、字节和sizeof()
- Codeforces Round #367 C. Hard problem
- Python笔记——Python3.4+PyQt5+Pycharm4.0.4程序py2exe打包步骤
- aop配置文件理解
- 第二届流量开放合作大会8月19日召开 聚焦流量+新生态
- HDU 5821 Ball (贪心)
- 2016年中回顾:网络安全威胁TOP6分析报告 20160811