コード例 #1
0
ファイル: ThemeSet.java プロジェクト: xunzzz/Clean
  public static void onPreCreate(Context context) {
    final Theme currentTheme = PreferenceManager.getCurrentTheme(context);

    switch (currentTheme) {
      case Blue:
        context.setTheme(R.style.BlueTheme);
        break;
      case Green:
        context.setTheme(R.style.GreenTheme);
        break;
      case Red:
        context.setTheme(R.style.RedTheme);
        break;
      case Indigo:
        context.setTheme(R.style.IndigoTheme);
        break;
      case BlueGrey:
        context.setTheme(R.style.BlueGreyTheme);
        break;
      case Black:
        context.setTheme(R.style.BlackTheme);
        break;
      case Orange:
        context.setTheme(R.style.OrangeTheme);
        break;
      case Purple:
        context.setTheme(R.style.PurpleTheme);
        break;
      case Pink:
        context.setTheme(R.style.PinkTheme);
        break;
      default:
        context.setTheme(R.style.BlueTheme);
        break;
    }
  }