zoukankan      html  css  js  c++  java
  • 新闻段子客户端

    代码地址如下:
    http://www.demodashi.com/demo/11647.html

    这个项目从头到尾是我一个人默默撸出来的,很心酸,可能有些代码写的不是很好,请见谅。这个项目虽然小,但是也遇到了很多bug,欣慰的是,最后都解决了,我想这是程序猿最大乐趣了。

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

    • 整体风格和个人页面
    • 跳转界面
    • 新闻模块
    • 段子模块
    • 趣图模块
    • 历史上的今天模块
    • 图灵机器人模块
    • 主题切换以及夜间模式模块
    • 用到的第三方开源库

    ##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)方式,网上有一些好的实现方式,不妨上网搜一下。

    ##项目代码截图

    ##最后:用到的第三方开源库

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

    好了,到此项目已经大概结束了,有一些功能还没实现,比如数据库的缓存,第三方分享等。

    如果有人能介绍我工作,本人不甚感激!! 新闻段子客户端

    代码地址如下:
    http://www.demodashi.com/demo/11647.html

    注:本文著作权归作者,由demo大师代发,拒绝转载,转载需要作者授权

  • 相关阅读:
    班别:批量添加导师
    批量删除注入字段,触发器防止注入。
    c#生成不重复随机数
    网络蜘蛛爬虫程序
    session丢失问题整理
    asp.net 自动生成控件
    C#实现所有经典排序算法 收藏
    泛型学习
    Android 判断网络并打开设置界面
    Android 获取Android手机中SD卡存储信息 获取剩余空间
  • 原文地址:https://www.cnblogs.com/demodashi/p/8509454.html
Copyright © 2011-2022 走看看