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支援下專案哈。