package ren.solid.skinloader.attr;
import android.support.design.widget.TabLayout;
import android.util.Log;
import android.view.View;
import ren.solid.skinloader.load.SkinManager;
/**
* Created by _SOLID
* Date:2016/4/14
* Time:13:52
*/
public class TabLayoutAttr extends SkinAttr {
@Override
public void apply(View view) {
if (view instanceof TabLayout) {
Log.i("TabLayoutAttr", "apply");
TabLayout tl = (TabLayout) view;
if (RES_TYPE_NAME_COLOR.equals(attrValueTypeName)) {
Log.i("TabLayoutAttr", "apply color");
int color = SkinManager.getInstance().getColor(attrValueRefId);
tl.setSelectedTabIndicatorColor(color);
} else if (RES_TYPE_NAME_DRAWABLE.equals(attrValueTypeName)) {
Log.i("TabLayoutAttr", "apply drawable");
// tv.setDivider(SkinManager.getInstance().getDrawable(attrValueRefId));
}
}
}
}