Night display setting should be toggleable
Based on Android S design, we want to let user can toggle night light in display settings page directly. 1. Use primary switch preference in xml file. 2. Add a switch toggle controler for its preference. 3. Move logic of night display preference to controler. 4. Remove the night display preference since we migrate the logic to controller. Test: Night display works as intented behavior. Bug: 174964139 Change-Id: Id920033cb22b1a9dd42c77c6fc2563ddae96bfcd
This commit is contained in:
@@ -27,8 +27,6 @@ import com.android.settings.dashboard.DashboardFragment;
|
||||
import com.android.settings.display.BrightnessLevelPreferenceController;
|
||||
import com.android.settings.display.CameraGesturePreferenceController;
|
||||
import com.android.settings.display.LiftToWakePreferenceController;
|
||||
import com.android.settings.display.NightDisplayPreferenceController;
|
||||
import com.android.settings.display.NightModePreferenceController;
|
||||
import com.android.settings.display.ScreenSaverPreferenceController;
|
||||
import com.android.settings.display.ShowOperatorNamePreferenceController;
|
||||
import com.android.settings.display.TapToWakePreferenceController;
|
||||
@@ -85,8 +83,6 @@ public class DisplaySettings extends DashboardFragment {
|
||||
final List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||
controllers.add(new CameraGesturePreferenceController(context));
|
||||
controllers.add(new LiftToWakePreferenceController(context));
|
||||
controllers.add(new NightDisplayPreferenceController(context));
|
||||
controllers.add(new NightModePreferenceController(context));
|
||||
controllers.add(new ScreenSaverPreferenceController(context));
|
||||
controllers.add(new TapToWakePreferenceController(context));
|
||||
controllers.add(new VrDisplayPreferenceController(context));
|
||||
|
Reference in New Issue
Block a user