Android-skin-support
Android-skin-support copied to clipboard
重载getDelegate()后自动换肤(插件式换肤)
@NonNull
@Override
public AppCompatDelegate getDelegate() {
//return super.getDelegate();
return SkinAppCompatDelegateImpl.get(this, this);
}
private void changeSkin() { Toast.makeText(this, "换肤", Toast.LENGTH_SHORT).show();
SkinCompatManager.getInstance().loadSkin("blue.skin",
SkinCompatManager.SKIN_LOADER_STRATEGY_ASSETS);
}
@Override public void onClick(View view) { switch (view.getId()) { case R.id.blue: changeSkin(); break; case R.id.reset: break; default: break; } }