AS插件开发项目

名字 功能 痛点
快速生成六种单例 快速生成六种单例模式 单例模式无法继承,导致每次都需要写 很费劲。并且是固定写法

Github项目介绍

名字 功能
ZAdapter3KT 实体类 配置额外功能 支持断头吸附
Holder类的链式调用 支持空数据布局 头部 尾部
支持加载更多 支持 非官方的divder(根据实体类自动更新)
支持与ZRefresh联动 支持细分复用 ,整体可见与不可以见的监听
Holder类的 可扩展 参考zone.com.zadapter3kt.adapterimpl文件夹下
ZRefreshLayout 一个可以全局随意配置头部下拉刷新上拉加载
APT 已封装,增有ReadMe告诉如何学习APT,同时demo包含AutoBundle注解范例
Zbanner 可无限循环,亦可不无限循环,定时。兼容。包含指示器(简单的);
zone-sdk 所有基础工具类 收集与封装 与demo测试;
ZAutoTurnPage 一个下拉刷新与上拉加载自动翻页的框架

Python

名字 功能
ZonePython 工作中遇到的一些繁琐事情的快速处理工具

Github学习类的项目

名字 功能
ZUnReadMessage 当某个树形节点收到消息,单链表不行 因为第二层可能是多个。 逆向迭代 弱引用 监听的回调 UnReadTree 一次性配置。结构清晰。 相比 activity配置中好太多
ZAnimate 2d库:更改androidnineold为链式调用,参数优化,预设动画的支持 3d库:理解方式遵循ae的图层
Shine 与shimmer类似; 多了个 bitmap加shine与倾斜角度 等等
5.0动画的学习与封装 Transition类的研究与封装,与5.0事物动画(list嵌套等)的实现与注意;
Java8Study rxjava2与java8的学习与测试
Gesture类的学习与扩展 位移,缩放,旋转 都可以得到的手势支持 (zone-sdk中已经包含了)
okhttp 网络请求库;支持 get post post file cookie https等功能
如果有人对json解析实体类感兴趣,请看这个项目 仅仅解析到string没有匹配其他类型~ 老项目(GBK编码 GUI项目) 命名什么的不要吐槽了~ 写的很坑不过理解的话应该还可以