@Override public void onThemeChanged(ThemeManager.OnThemeChangedEvent event) { int style = ThemeManager.getInstance().getCurrentStyle(mStyleId); if(mCurrentStyle != style){ mCurrentStyle = style; applyStyle(mCurrentStyle); } }
public void applyStyle(int resId){ ViewUtil.applyStyle(this, resId); applyStyle(getContext(), null, 0, resId); }
@Override protected void applyStyle(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes){ super.applyStyle(context, attrs, defStyleAttr, defStyleRes);
@Override protected void applyStyle(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes){ super.applyStyle(context, attrs, defStyleAttr, defStyleRes);