package skin.support.design.widget; import android.content.Context; import android.support.design.widget.AppBarLayout; import android.util.AttributeSet; import skin.support.widget.SkinCompatBackgroundHelper; import skin.support.widget.SkinCompatSupportable; /** * Created by ximsfei on 2017/1/13. */ public class SkinCompatAppBarLayout extends AppBarLayout implements SkinCompatSupportable { private final SkinCompatBackgroundHelper mBackgroundTintHelper; public SkinCompatAppBarLayout(Context context) { this(context, null); } public SkinCompatAppBarLayout(Context context, AttributeSet attrs) { super(context, attrs); mBackgroundTintHelper = new SkinCompatBackgroundHelper(this); mBackgroundTintHelper.loadFromAttributes(attrs, 0); } @Override public void applySkin() { if (mBackgroundTintHelper != null) { mBackgroundTintHelper.applySkin(); } } }