コード例 #1
0
 private void initialiseColourPicker() {
   FragmentManager fm = getFragmentManager();
   FragmentTransaction ft = fm.beginTransaction();
   if (persistenceManager.getLightMode() == Profile.LightMode.RGBW) {
     // RGBW
     RGBWColourWheelFragment colourFragment =
         RGBWColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR);
     ft.add(R.id.flThemeColourPicker, colourFragment).commit();
   } else if (persistenceManager.getLightMode() == Profile.LightMode.RGBA) {
     // RGBA
     RGBAColourWheelFragment colourFragment =
         RGBAColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR);
     ft.add(R.id.flThemeColourPicker, colourFragment).commit();
   } else if (persistenceManager.getLightMode() == Profile.LightMode.RGBWW) {
     // RGBWW
     RGBWWColourWheelFragment colourFragment =
         RGBWWColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR);
     ft.add(R.id.flThemeColourPicker, colourFragment).commit();
   } else if (persistenceManager.getLightMode() == Profile.LightMode.RGBAWW) {
     // RGBAWW
     RGBAWWColourWheelFragment colourFragment =
         RGBAWWColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR);
     ft.add(R.id.flThemeColourPicker, colourFragment).commit();
   } else {
     // RGB
     RGBColourWheelFragment colourFragment =
         RGBColourWheelFragment.newInstance(PersistenceManager.DEFAULT_COLOUR);
     ft.add(R.id.flThemeColourPicker, colourFragment).commit();
   }
 }