Files
android_translation_layer/src/api-impl/android/view/ContextThemeWrapper.java
2023-11-08 22:44:39 +01:00

28 lines
550 B
Java

package android.view;
import android.content.Context;
import android.content.ContextWrapper;
import android.content.res.Resources;
public class ContextThemeWrapper extends ContextWrapper {
private Resources.Theme theme = getResources().newTheme();
public ContextThemeWrapper(Context context, int themeResId) {
super(context);
theme.setTo(context.getTheme());
setTheme(themeResId);
}
@Override
public void setTheme(int resid) {
theme.applyStyle(resid, true);
}
@Override
public Resources.Theme getTheme() {
return theme;
}
}