public final class ThemeManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
changeTheme(android.content.Context context,
java.lang.String packageName,
java.lang.String generalThemeName)
改变主题>
|
static boolean |
getApplyTheme(android.content.Context context) |
static java.lang.String |
getCurGeneralThemeName() |
static java.lang.String |
getCurPackageName() |
static boolean |
isThemeExist(android.content.Context context,
java.lang.String packageName) |
static java.util.List<android.content.pm.ResolveInfo> |
queryThemes(android.content.Context context) |
static void |
setApplyTheme(android.content.Context context,
boolean shouldApplyTheme) |
public static java.util.List<android.content.pm.ResolveInfo> queryThemes(android.content.Context context)
public static boolean isThemeExist(android.content.Context context,
java.lang.String packageName)
public static void changeTheme(android.content.Context context,
java.lang.String packageName,
java.lang.String generalThemeName)
改变主题>
context - packageName - 需要应用的主题包名,如果要使用默认主题,可传nullgeneralThemeName - 主题包styles.xml中通用主题样式的名字,如果没有通用主题样式,可传nullpublic static java.lang.String getCurPackageName()
public static java.lang.String getCurGeneralThemeName()
public static void setApplyTheme(android.content.Context context,
boolean shouldApplyTheme)
public static boolean getApplyTheme(android.content.Context context)