赞
踩
本系统基于 MVP + RxJava + Retrofit进行设计和开发,通过 Retrofit 实现了无网缓存,基于 MVP 模式对 Activity 和 Fragment 封装了两个基类,同样适用于非 MVP 的实现。运用 RecyclerView 加载了多种复杂布局,用到了一些很棒的第三方库,新闻阅读内容通过解析api得到。知乎日报的详细界面,不是采用 webView 加载 url 路径实现的,而是根据 api 返回的 html 标签代码,拼接 CSS 和 JS 实现的,这样是为了实现在无网状态下,同样可以保持阅读体验。
1、如果模拟器没有网络进入应用会显示加载进度条,并提示“网络不见了”,这里我是断开WiFi来演示没有网络下app的情况。所以,如果你自带模拟器无法上网请直接换成夜神模拟器。
2、运行app,进入应用是欢迎页面,中间的小太阳会绽放开来。
3、首页顶部是轮播图,下面是今日新闻。
4、点击轮播图,会进入阅读详情页面。
文章图文并茂,可以看到高分辨率的图片和工整的文字,有的文章内容很长要滑好久才能看完。
5、上滑刷新加载更多。
6、就像平时浏览手机应用一样,点击想看的文章,然后滑动阅读,非常的慵懒惬意。
关注公众号《萌新加油站》,后台回复:知乎
点此直接下载源码:声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/803038
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。