Android知识Android例子Android开发经验谈

仿喜马拉雅/美团分类的实现

2018-05-23  本文已影响91人  TrillGates

最近我们在写喜马拉雅相关的程序,我们先拆分,然后再整合到一起即可!

前面我们学习了喜马拉雅的轮播图的实现

https://www.jianshu.com/p/c8f6d89d16a6

同学们可以先去点击一下看看效果!

接下来我们会实现这样的效果:

美团是怎么样的效果呢?

算了不看了,哈哈!!直接看我们的效果图吧!

实现分析

它可以左右滑动,并且最后一页是缺少的!而又是格子的布局,所以我们想到了,ViewPager+GridView!如果你能想到这个,那太棒了!但是今天 我们不用这种方式实现,我们使用RecyclerView+ViewPager这两个控件来实现!因为RecyclerView可以实现ListView的效果,也可以实现GridView的效果,也可以实现瀑布流的效果,还可以自定义布局!

实现过程

要不不写了吧,想练字,哈哈!!

还是写完吧!

首先是我们的主界面 ,只有一个Activity,布局代码就一个ViewPager

接着是我们的主类:

重点是适配器里的代码了!两个适配器,一个是ViewPager的,一个是RecyclerView的!ViewPager的适配器要处理分页:

接着是RecyclerView的适配器:

ok啦,就这么点代码就可以实现了!

要注意的地方

我这里的数据是从喜马拉雅的SDK里拿的,如果需要学习这个的同学,可以到B站去看啦,已经上传视频了,下周会继续更新!

另外,要注意的是要给RecyclerView设置布局管理器,否则无法显示内容出来哦!

再看一下我们的效果吧!

广告

欢迎大家分享我们的文章,感谢大家!

这个是我们的微信公众号,欢迎大家关注!更多内容请搜索阳光沙滩,感谢感谢!

B站视频链接:

https://space.bilibili.com/44272436/#/video

上一篇 下一篇

猜你喜欢

热点阅读