Cell、Vm、View 关系
2022-12-20 16:34:03 7 举报
Cell、Vm、View关系
作者其他创作
大纲/内容
font color=\"#212121\
//该cell所属的SectionController- mSectionController: ISectionController//在Section中的索引下标- mIndexInSection: int//原始数据- mData: Data
//构造方法,调用createVM方法font color=\"#000000\
+ isGroupCell(): boolean
业务方实现GroupCell
MVVMView
//绑定VM+ bindViewModel(MVVMViewModel)
MVVMConstruct<MVVMView>
//获取item的view+ getItemView(Context):MVVMView//创建VM+ createVM(Data): MVVMViewModel+ getVM(): MVVMViewModel
CardItem<T>
# mAdapterContext:AdapterContext# mCardListenerHub:CardListenerHub- mIndexInAdapter
MVVMCardView
# mMVVMCardVM: MVVMCardVM
+ getModel:MVVMCardVM+ createView(Context):View//调用MVVMCardView的bindViewModel方法font color=\"#000000\
//代表这个Block是否可选,当前行的布局没有填充完整,会将该卡片补充上去- mOptional: boolean
+ getSpanRatio(): Fractionfont color=\"#000000\
业务方实现SingleCell
MVVMViewModel
0 条评论
下一页