趣闻-Kotlin版,我的毕设项目
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
app 修改部分 UI Sep 9, 2017
gradle/wrapper 测试新闻接口 Feb 9, 2017
.gitignore
.sss.txt.swp 调整代码样式 Mar 16, 2017
README.md
app-release.apk
build.gradle
gradle.properties 测试新闻接口 Feb 9, 2017
gradlew 测试新闻接口 Feb 9, 2017
gradlew.bat
settings.gradle
weaponApp.apk 上传Apk Sep 29, 2017

README.md

软件下载地址

扫码下载:

扫码下载.png

更新日志:

- 2017 4月24日
	-  添加自定义消息推送
- 2017 4月4日
	- 添加分享功能
- 2017 3月30日
	- 添加修改头像功能
- 2017 3月17日
	- 修复打开应用白屏 bug
- 2017 3月14日
	- 历史上的今天模块添加转场动画
	- 新闻详情页添加侧滑结束页面功能
- 2017 2月27日
	- 修复横竖屏切换问题
	- 重构 `MainActivity` 代码,优化 `fragment` 切换
- 2017 2月23日
	- 重构网络框架: 使用`RxJava+Retrofit`进行初步封装
- 2017 2月16日
	- 增加主题切换功能
	- 增加夜间模式功能
- 2017 2月15日
	- 添加趣图模块

我通过一下目录进行项目的演示:

1. 整体风格和个人页面

*整体采用的是Material Design风格,看起来好看一点*

整体风格.gif

如果觉得还行,请给个star吧

2. 跳转界面

跳转界面.gif

这个就是属性动画(translationX + translationY)

3. 新闻模块

新闻模块.gif

数据来源: 聚合数据

网络框架: okhttp

图片框架: Glide

4. 段子模块

段子模块.gif

支持下拉刷新,上拉加载更多

5. 趣图模块

*这个是个小彩蛋,在段子界面,在点击一下段子就会跳转到趣图模块*

趣图模块.gif

这里是随机从服务器中获取趣图,有时候也会有动态图

6. 历史上的今天模块

*这部分我觉得既好玩,又很有意义*

历史上的今天.gif

说实话,我还挺喜欢叶圣陶的。

其实点进去上面是viewpager展示图片的,但是不知道怎么搞得,聚合数据图片不提供了,也是醉了。

7. 图灵机器人模块

图灵机器人.gif

闲来没事,单身狗可以玩一下,嘻嘻...

8. 主题切换以及夜间模式

换肤.gif

我用采用的方式比较简单,就是直接setTheme(int resId)方式,网上有一些好的实现方式,不妨上网搜一下。

9. 用到的第三方开源库

  1. 数据来源: 聚合数据
  2. 标题来源: 艺术字生成
  3. 小图标来源: 阿里适量图
  4. 图片加载框架: Glide
  5. 网络请求框架: 鸿洋大神的okhttputils
  6. view注解框架: butterknife
  7. 基类适配器: BaseRecyclerViewAdapterHelper
  8. 指示器: MagicIndicator
  9. 底部栏: BoomMenu