MVC、MVP又到MVVM,随着技术的进步,开发设计模式也在演进,Google在2015 IO 大会上带来的 Data Binding 库使得 Android 开发者可以方便的实现 MVVM 架构模式。使用DataBinding可以改善应用程序的开发,使代码更加干净优雅。本文将简单介绍DataBinding框架,通过实例展示其用法,算是当一个官网的翻译搬运工吧。
一. DataBinding简介
DataBinding是一种新的Android布局书写方式,一个布局XML可以和一个数据Model绑定在一起。Model发生变化,View也会相应发生变化。
二. 演示DataBinding的简单用法
1.在Grandle文件里配置使用DataBinding,注意Grandle工具必须在1.5.0版本以上。
android {
....
dataBinding {
enabled = true
}
}