package com.lgvalle.material_animations; import android.databinding.BindingAdapter; import android.support.annotation.ColorRes; import android.support.v4.graphics.drawable.DrawableCompat; import android.widget.ImageView; import java.io.Serializable; /** * Created by lgvalle on 04/09/15. */ public class Sample implements Serializable { 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); //view.setColorFilter(color, PorterDuff.Mode.SRC_IN); } public String getName() { return name; } public int getColor() { return color; } }