Fragment+ViewPager+TabLayout
欢迎使用浩浩写的博客
TabLayout的介绍
官方介绍,TabLayout 是一个横向标签显示的布局,效果就是现在很多新闻客户端的那种顶部标签展示效果,并支持指示器、 ViewPager 联动
从效果图来看,这是采用 TabLayout + ViewPager 滑动切换和点击标签切换的一个效果。TabLayout 支持横向滚动多标签设置,还可以支持指示器,支持与 ViewPager 进行联动。下面看看具体实现
需要在适配器里重写getPageTitle()方法,返回TabLayout()的item。
Banner轮播图的使用
需要导入Banner的依赖,需要自己重写一个自定义的图片加载框架,里面通过图片加载其,进行加载图片。
Android EventBus 的使用
EventBus需要自定义一个发送内容的类,然后使用EventBus.getDefault().register(this);方法获取对象,进行连接,EventBus.getDefault().unregister(this);是断开连接,EventBus.getDefault().post()是发送数据的方法。