Reading The Source
-
示例工程
- Data-mediator-demo 数据中介者的核心 demo.
- app/.../TestAnalyseActivity 关于统计的一个demo
- app/.../TestChainCallActivity 链式调用的demo
- app/.../TestParcelableDataActivity parcelable数据传输的demo
- app/.../TestPropertyChangeActivity 监听属性改变的demo
- app/.../TestRecyclerListBindActivity 使用List属性编辑器和Binder的demo
- app/.../TestRecyclerListBind2Activity 绑定列表用另外一种方式
- app/.../TestSelfMethodWithImplInterface 数据模型自定义方法的使用
- app/.../app/.../TestSparseArrayActivity 监听SparseArray属性变化的demo 和 SparseArray编辑器
- app/.../TestTextViewBindActivity Binder手动绑定TextView方法的demo
- app/.../TestViewBindActivity Binder手动绑定View方法的demo
- data-binding-test Data-Mediator注解式数据绑定demo
- app/.../TestViewBindActivity 数据绑定注解(关于View)的使用
- app/.../TestImageViewBindActivity 数据绑定注解(关于ImageView)的使用
- app/.../TestBindArrayPropertyToOneView 数据绑定注解的使用: 绑定一组属性到一个view
- app/.../TestSelfBinderActivity 数据绑定注解的使用: 自定义Binder
- app/.../TestSelfBinderFactory 数据绑定注解的使用: 自定义 BinderFactory
- app/.../TestDatabindingAdapter 数据绑定注解关于Adapter的数据绑定,完美搭配Butterknife
- app/.../DataBindingAdapterWithHeader 数据绑定注解关于Adapter并且使用GridLayoutManager 和添加header demo示例
- plugin-data-mediator-test java项目。主要是用于测试代码生成
- Data-mediator-demo 数据中介者的核心 demo.
-
库介绍
- data-mediator 核心依赖库
- data-mediator-compiler 编译层库
- data-mediator-annotations 注解库
- Data-mediator-demo/data-mediator-android android平台相关支持库
- data-mediator-support-gson Gson支持库
-
Plugin
- data-mediator-intellij-plugin 核心插件,用于生成数据模型相关方法
- data-mediator-convertor-intellij-plugin 转换器插件,用于将传统java bean转化为本框架的数据模型
-
备注: 这里的文档可能更新不及时。 请到项目主页查看最新demo.
想要体验最新的特性 ?
请到github/data-mediator体验。 如果觉得不错,请star支持下项目哈。