尽管对于Android的的MVVM的设计模式并不是理解的很透彻,目前我所理解的就是VM就是绑定有数据的布局,与前些文章的MVP的不用如下
布局
布局中需引入
<data> </data>,
可以暂时理解为数据源,内部有两个元素
- <variable />
- name属性就是布局中引用模型的名字,可以随意用
- type属性,引用模型的路径
- <import />
不是很理解,有一个type属性,应该是标识布局类型??
<data>
<variable
name="model"
type="com.vread.hs.view.user.message.MessageViewModel"
/>
<import type="android.view.View"/>
</data>
- 赋值
- 图片