Most visited

Recently visited

android.databinding

包含使用数据绑定开发应用程序时使用的组件。

Android数据绑定主要在编译时运行,处理布局文件中的表达式并在应用程序中生成代码。 该软件包包含将与应用程序一起提供的通用代码,就像支持库组件一样。

请参阅 Data Binding Guide以开始使用数据绑定。

Annotations

Bindable Bindable注释应该应用于 Observable类的任何getter访问器方法。
BindingAdapter BindingAdapter适用于用于处理将表达式的值如何设置为视图的方法。
BindingConversion 注释用于自动从表达式类型转换为设置器中使用的值的方法。
BindingMethod BindingMethods注释中使用,用于描述将属性重命名为用于设置该属性的setter。
BindingMethods 用于枚举属性设置器重命名。
InverseBindingAdapter InverseBindingAdapter与用于在设置从视图收集的值时检索视图值的方法相关联。
InverseBindingMethod InverseBindingMethod用于确定如何侦听对View属性的更改以及要调用的getter方法。
InverseBindingMethods 用于枚举属性,getter和事件关联。

Interfaces

DataBindingComponent 编译过程中会生成此接口,以包含所有使用的实例BindingAdapter的getter。
InverseBindingListener 由所有双向绑定实现的监听器在发生触发更改时得到通知。
Observable 可观察类提供了一种可以将数据绑定UI通知给变化的方法。
ObservableList<T> 一个 List ,通知何时进行更改。
ObservableMap<K, V> 一个 Map ,通知项目何时更改。

Classes

BaseObservable 实现 Observable接口并提供 notifyPropertyChanged(int)notifyChange()方法的便利类。
CallbackRegistry<C, T, A> 用于存储和通知回调的实用程序。
CallbackRegistry.NotifierCallback<C, T, A> 用于从CallbackRegistry通知事件的类。
DataBindingUtil 实用程序类从布局创建 ViewDataBinding
ListChangeRegistry 用于管理ObservableList回调的实用工具类。
MapChangeRegistry 用于管理ObservableMap回调的实用工具类。
Observable.OnPropertyChangedCallback observable属性发生变化时由Observable调用的回调函数。
ObservableArrayList<T> 使用ArrayList作为实现的一个 ObservableList实现。
ObservableArrayMap<K, V>  
ObservableBoolean 一个拥有原始布尔值的可观察类。
ObservableByte 一个包含原始字节的可观察类。
ObservableChar 一个持有原始字符的可观察类。
ObservableDouble 一个可观察的类,拥有原始的双精度。
ObservableField<T> 一个对象包装,使其可观察。
ObservableFloat 一个持有原始浮点数的可观察类。
ObservableInt 一个包含基本int的可观察类。
ObservableList.OnListChangedCallback<T extends ObservableList> 列表发生更改时由ObservableList调用的回调。
ObservableLong 一个可观察的类,持有一个原始的长。
ObservableMap.OnMapChangedCallback<T extends ObservableMap<K, V>, K, V> ObservableMap更改时接收通知的回调。
ObservableParcelable<T extends Parcelable> 一个可观察的类,包含一个可以分类的对象。
ObservableShort 一个可观察的类,拥有一个简单的短语。
OnRebindCallback<T extends ViewDataBinding> addOnRebindCallback(OnRebindCallback)上设置的监听器,当绑定值必须在 executePendingBindings()重新评估时 executePendingBindings()
PropertyChangeRegistry 用于管理Observable回调的实用工具类。
ViewDataBinding 生成的数据绑定类的基类。
ViewStubProxy 此类表示通货膨胀前后的ViewStub。

Hooray!