package com.ftinc.themeenginetest.adapters;
import android.content.res.ColorStateList;
import android.support.annotation.ColorInt;
import android.support.design.widget.FloatingActionButton;
import com.ftinc.scoop.adapters.ColorAdapter;
import com.ftinc.scoop.util.Utils;
/**
* Project: ThemeEngineTest
* Package: com.ftinc.themeenginetest
* Created by drew.heavner on 6/24/16.
*/
public class FABColorAdapter implements ColorAdapter<FloatingActionButton> {
@Override
public void applyColor(FloatingActionButton view, @ColorInt int color) {
ColorStateList colorStateList = Utils.colorToStateList(color);
view.setBackgroundTintList(colorStateList);
}
@Override
public int getColor(FloatingActionButton view) {
return view.getBackgroundTintList().getDefaultColor();
}
}