基础大杂烩

作者: 刘小帅 | 来源:发表于2016-08-02 14:40 被阅读161次

自己整理的一些东西,希望对你有用https://github.com/liulingfeng/Lib

design.png
design包下面的内容是Material Design的一些内容,这里没有列全,主要是Toolbar的运用;CoordinatorLayout协调子view的运动以及自定义Behavior;CoordinatorLayout配合AppBarLayout,CollapsingToolbarLayout,NestedScrollView进行头部的动画。

</p>


eventbus.png
EventBus在网络请求中的解耦作用。
imageloader.png
图片缓存的封装,各种图片缓存框架自由切换。耦合度极低,切换只需要扩展,不需要改变代码。
mvp.png
mvp框架的运用,按模块来分,目前只是实现了登录模块,不是很全。
http.png
网络请求的封装,封装了Okhttp,线程回调转到UI线程。封装了json解析工具(用的是fastJson)。NetWorkControl是接口中心,所有的接口方法都是定义在这里的。
recycle.png
封装了RecycleViewAdapter,利用泛型构造BaseAdapter,所有的RecycleView公用一个Adapter,自定义了可添加头部尾部的SpecialRecycleView,自定义ItemAnimator。
util.png
各种工具类
  • Fragment Attach到Activity的工具ActivityUtil
  • Log打印工具APPLog
  • px转dp,dp转px,sp转px,px转sp工具DensityUtil
  • 加载工具类DialogTools
  • 解决快速点击创建多个界面的工具FastClickUtil
  • 网络状态相关的工具NetWorkUtil
  • 正则表达式工具RegularUtils,包含各种常用的正则表达式
  • 获取屏幕宽高工具ScreenUtil
  • SP存储相关的工具SettingUtil
  • Toast的封装工具ToastUtil
widget.png
各种自定义view

相关文章

  • 基础大杂烩

    上一篇:集合类型当前篇:集基础大杂烩下一篇:函数 元组 元组把多个值组合成一个复合值,元组中的值可以是任何类型,我...

  • 基础大杂烩

    自己整理的一些东西,希望对你有用https://github.com/liulingfeng/Lib design...

  • Java基础——大杂烩

    今天阿Q给大家来一节大杂烩,讲一下专题性不强的java基础知识。 main方法详解 public static v...

  • IOS基础视图:大杂烩

    知识点总结性文章创作不易,请珍惜,之后会持续更新,不断完善个人比较喜欢做笔记和写总结,毕竟好记性不如烂笔头哈哈,这...

  • 乱斗大杂烩目录

    乱斗大杂烩(1)乱斗大杂烩(2)

  • 乱斗大杂烩(2)

    乱斗大杂烩目录 (2) 上一话 乱斗大杂烩(1)待续...

  • 我的菜谱

    大杂烩

  • 学霸校园

    (注意大杂烩)

  • 前言:Android进阶汇总(持续更新)

    这里是一个大杂烩,前期主要是收集,后续分类整理。 书籍 基础 《Effective Java中文版(第2版)》 A...

  • 新手大全

    IDA使用大杂烩

网友评论

    本文标题:基础大杂烩

    本文链接:https://www.haomeiwen.com/subject/ziifsttx.html