(1)工具:
Android studio 1.3.0或更高
(2)在build.gradle中引入:
例如:
android {
......
dataBinding {
enabled = true
}
}
(3)数据对象
Sample可以是plain-old Java object(POJO) 对象或者JavaBean对象。
package com.pdm.alina.myactivityanimation.bean;
public class Sample implements Serializable {
private final int color;
private final String name;
public Sample(@ColorRes int color, String name) {
this.color = color;
this.name = name;
}
@BindingAdapter("bind:colorTint")
public static void setColorTint(ImageView view, @ColorRes int color) {
DrawableCompat.setTint(view.getDrawable(), color);
}
public String getN