在我的应用程序中,我正在进行主题更改,它将适用于所有活动。 但是我想把透明主题设置为一个我的活动,但是也想要为除了这个之外的另一个活动(具有透明主题的一个)选择的主题设置样式
下面的方法显示了主题变化的发生方式
public static void onActivityCreateSetTheme(Activity activity, int theme) {
switch (theme) {
case DEFAULT_THEME: {
activity.setTheme(R.style.AppTheme);
break;
}
case THEMEPINK: {
activity.setTheme(R.style.AppThemePink);
break;
}
case THEMERED: {
activity.setTheme(R.style.AppThemeRed);
break;
}
case THEMEBLUE: {
activity.setTheme(R.style.AppThemeBlue);
break;
}
case THEMEGREEN: {
activity.setTheme(R.style.AppThemeGreen);
break;
}
case THEME_TRANSPARENT:
activity.setTheme(R.style.Transparent);
break;
}
}
如何将所选主题的样式设置为透明主题的活动?