转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/52854131

前言:昨晚看锤子手机发布会,老罗一直在做工匠精神,尽管在不被看好的情况下,最后一句话:如果你还不成功,应该拿一个更大的锤子。没有看过的朋友,可以看下他的发布会,老罗还是有一些人格魅力的。虽然狂妄。哈哈。

上一篇中,介绍了TV开发的焦点一些坑,很多人在公众号反应写一篇关于RecycleView相关的案例,今天就来实现用RecycleView+GridLayoutManger仿腾讯视频TV版(云视听·极光)的电视剧的列表页

先看下云视听·极光的电视剧列表页的效果图:

下面是我实现的效果图:

图:

gif图:

看下代码是如何实现?

先看下主布局文件:

是由两个RecycleView实现,一个是左边的MeunItem,一个右边的列表页面

接下为看下Java代码的实现:





可以看到主要逻辑是用okhttp3请求腾讯视频的后台接口数据,然后用gson解析。最后送到各自recycleview的adapter中,recycleview组合AutoLayoutManager,一行显示几个,进行布局,接着看下列表页的adapter

MyAdapter.java





以上逻辑可总结为:把gson解析到数据集存到list中,然后再传到adapter中,取到图片的url,然后用Picasso库加载图片,显示到屏幕上,至此主要的业务逻辑就这些。详细可下载源码,对应github:https://github.com/hejunlin2013/TVSample,喜欢的话,给个star。哈哈。

第一时间获得博客更新提醒,以及更多android干货,源码分析,欢迎关注我的微信公众号,扫一扫下方二维码或者长按识别二维码,即可关注。





如果你觉得好,随手点赞,也是对笔者的肯定,也可以分享此公众号给你更多的人,原创不易

最新文章

  1. 爱上MVC~一个Action多套View模版的设计
  2. java-Collections工具类使用
  3. Asp.net Core WebApi 支持json/xml格式的数据返回
  4. SQL Server 2014里的IO资源调控器
  5. 《RPM源码包的制作》RHEL6
  6. Frameset标签
  7. VS2010/MFC对话框一:创建对话框模板和修改对话框属性
  8. (4)通过调用hadoop的java api实现本地文件上传到hadoop文件系统上
  9. 【UVA】580-Critical Mass
  10. android网络开发之测试机连接到服务器上面
  11. linux系统定时重启tomcat
  12. 慕课网-前端JavaScrpt基础面试技巧-学习笔记
  13. Java高级教程
  14. (线性dp,LCS) POJ 1458 Common Subsequence
  15. 时间mysql
  16. subString(index,end) 用法
  17. Vue源码解析之nextTick
  18. 线性表之顺序表C++实现
  19. 腾讯云-搭建 JAVA 开发环境
  20. MySQL学习【第三篇用户管理】

热门文章

  1. springboot集成jpa
  2. ORACLE 行转列 案例解析
  3. input和textarea标签的select()方法----选中文本框中的所有文本
  4. Python模块 - re
  5. [HAOI 2007]理想的正方形
  6. 【BZOJ 2395】Time is money
  7. [SDOI2010]古代猪文
  8. [ZJOI2007]棋盘制作
  9. 【LSGDOJ 1850】滑雪课程
  10. SPOJ PHRASES 每个字符串至少出现两次且不重叠的最长子串