盡管對于Android的的MVVM的設計模式并不是理解的很透徹,目前我所理解的就是VM就是綁定有數(shù)據(jù)的布局,與前些文章的MVP的不用如下
布局
布局中需引入
<data> </data>,
可以暫時理解為數(shù)據(jù)源,內(nèi)部有兩個元素
- <variable />
- name屬性就是布局中引用模型的名字,可以隨意用
- type屬性,引用模型的路徑
- <import />
不是很理解,有一個type屬性,應該是標識布局類型??
<data>
<variable
name="model"
type="com.vread.hs.view.user.message.MessageViewModel"
/>
<import type="android.view.View"/>
</data>
- 賦值
- 圖片