前不久边学习边试着模仿了一下今日头条的界面,完善了一些功能,最近整理了一下,放在在gitHub上了,地址gitHub传送门。
目前客户端主要完成了界面间的交互,首页和视频两个界面的主要内容获取,新闻内容的获取,及新闻搜索。
客户端主界面交互主要基于Fragment,Fragment内嵌TabLayout和ViewPager,用于展示具体内容页面。信息的获取及图片的加载采用Volley,新闻的地址链接从今日头条抓取,采用GSON解析,WebView负责新闻的具体展示,目前已实现部分功能。
效果如下:
1、主界面
2、新闻界面
3、评论界面
4、新闻搜索界面
目前已上传至GitHub仓库https://github.com/yuchenfw/QuickNews ,后期也会不断更新,完善功能及优化。希望有兴趣的学习者可以参考一下或者增加你想做的功能,看在博主的好心分享上,一定要给个star或者fork一下哦,这里先谢谢了。有需要的话,后面我会针对具体的模块说明一下。