ec_adapter 1.1.2 ec_adapter: ^1.1.2 copied to clipboard
Adaptation of ListView based on mvvm architecture.
flutter适配器组建 #
说明主要是为了适配mvvm而存在,并需要遵守一下协议 #
1 cell中需要遵守 ListViewCellType
2 cellVM中需要遵守 ListViewItemType
3 section的header和fotter需要遵循 ListViewHeaderFooterType
4 sectionVM需要遵守 ListViewSectionItemType
5 通过 AdapterListViewBuilder.builder创建listView并将ListViewAdapter实例对象传入其中
6 刷新
- 不需要分组当时候:adapter.reloadSingleCell(cellVMList)
- 需要分组当时候:this.adapter.reload(sections: sectionVMList)