- 博客(4)
- 资源 (18)
- 收藏
- 关注
原创 AndroidDatabinding的使用进阶之注解(四)
1. 前言 Databinding提供了很多有用的注解,介绍两个介绍几个常用的注解 @BindingAdapter 使用BindingAdapter注解来创建一个自定义的xml属性。当这个属性以正确的类型设置到布局文件中时,data binding 框架会触发被注解的方法。注解方法必须是静态的。 对于一些View本身就没有android:xxxx或者app:xxx属性,我们是使用不了,但是...
2018-03-09 17:09:01 1001
原创 AndroidDatabinding的使用之事件绑定(三)
1. 前言 Databinding事件绑定,分两种方式:方法引用和监听绑定,下面分别用案例介绍两种事件绑定的异同 * 方法引用 <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="ht...
2018-03-09 16:29:29 3306
原创 AndroidDatabinding的使用之双向绑定(二)
1. 需求 假设有一种情况,当我们在EditText里面输入内容的时候,如果此时我们的User已经和EditText关联,那么我们希望当输入框内容改变的时候,User对应的字段也发生变化,反之User发生变化的时候,输入框的内容也会跟着变化。这也是MVVM架构的思想,有了databinding框架,就可以帮我们快速实现一个MVVM架构。 2. 实现 对于我们的Model来说,我们要实现框架提...
2018-03-09 15:57:58 1822
原创 AndroidDatabinding框架使用(一)
1. 前言 2015年的Google IO大会上,Android开发团队发布了一个数据绑定框架(Data Binding Library),官方原生支持 MVVM 模型。可以直接在 layout 布局 xml 文件中绑定数据,无需再 findViewById然后手工设置数据。 官方地址:https://developer.android.google.cn/topic/libraries/d...
2018-03-09 15:12:50 1479
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人