package ren.solid.skinloader.attr;
import android.content.res.ColorStateList;
import android.support.design.widget.FloatingActionButton;
import android.view.View;
import ren.solid.skinloader.load.SkinManager;
/**
* Created by _SOLID
* Date:2016/4/14
* Time:13:52
*/
public class FabButtonAttr extends SkinAttr {
@Override
public void apply(View view) {
if (view instanceof FloatingActionButton) {
FloatingActionButton fb = (FloatingActionButton) view;
if (RES_TYPE_NAME_COLOR.equals(attrValueTypeName)) {
int color = SkinManager.getInstance().getColor(attrValueRefId);
fb.setBackgroundTintList(ColorStateList.valueOf(color));
} else if (RES_TYPE_NAME_DRAWABLE.equals(attrValueTypeName)) {
// tv.setDivider(SkinManager.getInstance().getDrawable(attrValueRefId));
}
}
}
}