package ren.solid.skinloader.attr;
import android.support.design.widget.CollapsingToolbarLayout;
import android.util.Log;
import android.view.View;
import ren.solid.skinloader.load.SkinManager;
/**
* Created by _SOLID
* Date:2016/4/14
* Time:14:23
*/
public class CollapsingToolbarLayoutAttr extends SkinAttr {
@Override
public void apply(View view) {
if (view instanceof CollapsingToolbarLayout) {
Log.i("CollapsingToolbarAttr", "apply");
CollapsingToolbarLayout ctl = (CollapsingToolbarLayout) view;
if (RES_TYPE_NAME_COLOR.equals(attrValueTypeName)) {
Log.i("CollapsingToolbarAttr", "apply color");
int color = SkinManager.getInstance().getColor(attrValueRefId);
ctl.setContentScrimColor(color);
ctl.setBackgroundColor(color);
} else if (RES_TYPE_NAME_DRAWABLE.equals(attrValueTypeName)) {
Log.i("CollapsingToolbarAttr", "apply drawable");
}
}
}
}