c9a5d6f140f732ca0ff279a4b1ee315072e1c422 |
11-Jul-2015 |
George Mount <mount@google.com> |
Fix up javadoc. Bug 22175560 Change-Id: Ib5bfd87f66602919764bd9b28c0afdcbe55a7ce5
ndroid/databinding/adapters/ListenerUtil.java
|
716ba89e7f459f49ea85070d4710c1d79d715298 |
18-Jun-2015 |
George Mount <mount@google.com> |
Support calling listener methods without interfaces. Bug 21594573 It is convenient to be able to assign event listeners by just referencing a method, similar to the way onClick="handler" works. This adds a whole lot of listeners for the framework. Additional listeners must be added for support library components. This isn't perfect in resolving listeners. Perfect resolution requires that each expression is evaluated in its own context within the binding statement. If, for example, the same method name is used for a listener and an accessor, we will assume that the listener is used always and there will be a compilation failure. Change-Id: If4705122b67a451430451b6e7d890eb813af1c5c
ndroid/databinding/adapters/AbsListViewBindingAdapter.java
ndroid/databinding/adapters/ActionMenuViewBindingAdapter.java
ndroid/databinding/adapters/AdapterViewBindingAdapter.java
ndroid/databinding/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/databinding/adapters/CalendarViewBindingAdapter.java
ndroid/databinding/adapters/ChronometerBindingAdapter.java
ndroid/databinding/adapters/CompoundButtonBindingAdapter.java
ndroid/databinding/adapters/ExpandableListViewBindingAdapter.java
ndroid/databinding/adapters/ListenerUtil.java
ndroid/databinding/adapters/NumberPickerBindingAdapter.java
ndroid/databinding/adapters/RadioGroupBindingAdapter.java
ndroid/databinding/adapters/RatingBarBindingAdapter.java
ndroid/databinding/adapters/SearchViewBindingAdapter.java
ndroid/databinding/adapters/SeekBarBindingAdapter.java
ndroid/databinding/adapters/SpinnerBindingAdapter.java
ndroid/databinding/adapters/TabHostBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/TimePickerBindingAdapter.java
ndroid/databinding/adapters/ToolbarBindingAdapter.java
ndroid/databinding/adapters/VideoViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
ndroid/databinding/adapters/ViewStubBindingAdapter.java
ndroid/databinding/adapters/ZoomControlsBindingAdapter.java
|
10960eb5f73fd587c2f8d18cfc61873c04017512 |
13-May-2015 |
George Mount <mount@google.com> |
Use only values for @BindingAdapter. Bug 20977114
ndroid/databinding/adapters/AbsSpinnerBindingAdapter.java
ndroid/databinding/adapters/SwitchBindingAdapter.java
ndroid/databinding/adapters/SwitchCompatBindingAdapter.java
ndroid/databinding/adapters/TableLayoutBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
|
cc0e609d998fa9f82d62050bea525afa3a6f92f3 |
11-May-2015 |
George Mount <mount@google.com> |
More forgiving values for android:src attribute. ImageView's android:src can take a drawable, but it is also convenient to provide a URI at times. With this change, it allows applying a URI to that attribute.
ndroid/databinding/adapters/ImageViewBindingAdapter.java
|
c619d8f69127c1200103d8119101c5f0675661d0 |
01-May-2015 |
George Mount <mount@google.com> |
Have BindingMethod use Class instead of String. Bug 20720873
ndroid/databinding/adapters/AbsListViewBindingAdapter.java
ndroid/databinding/adapters/AbsSeekBarBindingAdapter.java
ndroid/databinding/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/databinding/adapters/CardViewBindingAdapter.java
ndroid/databinding/adapters/CheckedTextViewBindingAdapter.java
ndroid/databinding/adapters/CompoundButtonBindingAdapter.java
ndroid/databinding/adapters/FrameLayoutBindingAdapter.java
ndroid/databinding/adapters/ImageViewBindingAdapter.java
ndroid/databinding/adapters/LinearLayoutBindingAdapter.java
ndroid/databinding/adapters/ProgressBarBindingAdapter.java
ndroid/databinding/adapters/RadioGroupBindingAdapter.java
ndroid/databinding/adapters/SpinnerBindingAdapter.java
ndroid/databinding/adapters/SwitchBindingAdapter.java
ndroid/databinding/adapters/SwitchCompatBindingAdapter.java
ndroid/databinding/adapters/TabWidgetBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
ndroid/databinding/adapters/ViewStubBindingAdapter.java
|
cffffe30fe53455856d3d41724b9d5dd21aebf9a |
28-Apr-2015 |
George Mount <mount@google.com> |
First stage in allowing multi-parameter BindingAdapters. Allow multi-parameter binding adapters. These will affect Views where multiple attributes are using expressions. In this initial stage, BindingAdapters can be applied to multiple attributes and the list of such binding adapters can be retrieved. Change-Id: I073393c215cd93d232fb1e3682641fdc31d994d2
ndroid/databinding/adapters/ViewBindingAdapter.java
|
fead9ca09b117136b35bc5bf137340a754f9eddd |
23-Mar-2015 |
George Mount <mount@google.com> |
Move to package android.databinding.
ndroid/bindings/adapters/AbsListViewBindingAdapter.java
ndroid/bindings/adapters/AbsSeekBarBindingAdapter.java
ndroid/bindings/adapters/AbsSpinnerBindingAdapter.java
ndroid/bindings/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/bindings/adapters/CardViewBindingAdapter.java
ndroid/bindings/adapters/CheckedTextViewBindingAdapter.java
ndroid/bindings/adapters/CompoundButtonBindingAdapter.java
ndroid/bindings/adapters/Converters.java
ndroid/bindings/adapters/FrameLayoutBindingAdapter.java
ndroid/bindings/adapters/ImageViewBindingAdapter.java
ndroid/bindings/adapters/LinearLayoutBindingAdapter.java
ndroid/bindings/adapters/ProgressBarBindingAdapter.java
ndroid/bindings/adapters/RadioGroupBindingAdapter.java
ndroid/bindings/adapters/SpinnerBindingAdapter.java
ndroid/bindings/adapters/SwitchBindingAdapter.java
ndroid/bindings/adapters/SwitchCompatBindingAdapter.java
ndroid/bindings/adapters/TabWidgetBindingAdapter.java
ndroid/bindings/adapters/TableLayoutBindingAdapter.java
ndroid/bindings/adapters/TextViewBindingAdapter.java
ndroid/bindings/adapters/ViewBindingAdapter.java
ndroid/bindings/adapters/ViewGroupBindingAdapter.java
ndroid/bindings/adapters/ViewStubBindingAdapter.java
ndroid/databinding/adapters/AbsListViewBindingAdapter.java
ndroid/databinding/adapters/AbsSeekBarBindingAdapter.java
ndroid/databinding/adapters/AbsSpinnerBindingAdapter.java
ndroid/databinding/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/databinding/adapters/CardViewBindingAdapter.java
ndroid/databinding/adapters/CheckedTextViewBindingAdapter.java
ndroid/databinding/adapters/CompoundButtonBindingAdapter.java
ndroid/databinding/adapters/Converters.java
ndroid/databinding/adapters/FrameLayoutBindingAdapter.java
ndroid/databinding/adapters/ImageViewBindingAdapter.java
ndroid/databinding/adapters/LinearLayoutBindingAdapter.java
ndroid/databinding/adapters/ProgressBarBindingAdapter.java
ndroid/databinding/adapters/RadioGroupBindingAdapter.java
ndroid/databinding/adapters/SpinnerBindingAdapter.java
ndroid/databinding/adapters/SwitchBindingAdapter.java
ndroid/databinding/adapters/SwitchCompatBindingAdapter.java
ndroid/databinding/adapters/TabWidgetBindingAdapter.java
ndroid/databinding/adapters/TableLayoutBindingAdapter.java
ndroid/databinding/adapters/TextViewBindingAdapter.java
ndroid/databinding/adapters/ViewBindingAdapter.java
ndroid/databinding/adapters/ViewGroupBindingAdapter.java
ndroid/databinding/adapters/ViewStubBindingAdapter.java
|
a6e4583962e19e8e93b4ca3f9fe3d34560b6d96c |
13-Mar-2015 |
Yigit Boyar <yboyar@google.com> |
Support for multi module setups This CL adds support for building multi module apps with proper context. For library modules, we only generate base classes in the initial compilation. We also generate a temporary BR file which does not have final methods. When final app is being generated, all layout binders, adapters and Bindable information gets merged and all final classes are generated in their appropriate packages. This CL also adds support for Test runs and any number of build variants. Bug: 19714904 Change-Id: I9b50b54db05f3fa206eec33709d43c2ac94a9e5e
ndroid/bindings/adapters/AbsListViewBindingAdapter.java
ndroid/bindings/adapters/AbsSeekBarBindingAdapter.java
ndroid/bindings/adapters/AbsSpinnerBindingAdapter.java
ndroid/bindings/adapters/AutoCompleteTextViewBindingAdapter.java
ndroid/bindings/adapters/CardViewBindingAdapter.java
ndroid/bindings/adapters/CheckedTextViewBindingAdapter.java
ndroid/bindings/adapters/CompoundButtonBindingAdapter.java
ndroid/bindings/adapters/Converters.java
ndroid/bindings/adapters/FrameLayoutBindingAdapter.java
ndroid/bindings/adapters/ImageViewBindingAdapter.java
ndroid/bindings/adapters/LinearLayoutBindingAdapter.java
ndroid/bindings/adapters/ProgressBarBindingAdapter.java
ndroid/bindings/adapters/RadioGroupBindingAdapter.java
ndroid/bindings/adapters/SpinnerBindingAdapter.java
ndroid/bindings/adapters/SwitchBindingAdapter.java
ndroid/bindings/adapters/SwitchCompatBindingAdapter.java
ndroid/bindings/adapters/TabWidgetBindingAdapter.java
ndroid/bindings/adapters/TableLayoutBindingAdapter.java
ndroid/bindings/adapters/TextViewBindingAdapter.java
ndroid/bindings/adapters/ViewBindingAdapter.java
ndroid/bindings/adapters/ViewGroupBindingAdapter.java
ndroid/bindings/adapters/ViewStubBindingAdapter.java
|