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项目) 命名什么的不要吐槽了~ 写的很坑不过理解的话应该还可以 |