包含使用数据绑定开发应用程序时使用的组件。
Android数据绑定主要在编译时运行,处理布局文件中的表达式并在应用程序中生成代码。 该软件包包含将与应用程序一起提供的通用代码,就像支持库组件一样。
请参阅 Data Binding Guide以开始使用数据绑定。
Bindable | Bindable注释应该应用于 Observable 类的任何getter访问器方法。 |
BindingAdapter | BindingAdapter适用于用于处理将表达式的值如何设置为视图的方法。 |
BindingConversion | 注释用于自动从表达式类型转换为设置器中使用的值的方法。 |
BindingMethod | 在 BindingMethods 注释中使用,用于描述将属性重命名为用于设置该属性的setter。 |
BindingMethods | 用于枚举属性设置器重命名。 |
InverseBindingAdapter | InverseBindingAdapter与用于在设置从视图收集的值时检索视图值的方法相关联。 |
InverseBindingMethod | InverseBindingMethod用于确定如何侦听对View属性的更改以及要调用的getter方法。 |
InverseBindingMethods | 用于枚举属性,getter和事件关联。 |
DataBindingComponent | 编译过程中会生成此接口,以包含所有使用的实例BindingAdapter的getter。 |
InverseBindingListener | 由所有双向绑定实现的监听器在发生触发更改时得到通知。 |
Observable | 可观察类提供了一种可以将数据绑定UI通知给变化的方法。 |
ObservableList<T> | 一个 List ,通知何时进行更改。 |
ObservableMap<K, V> | 一个 Map ,通知项目何时更改。 |