New dream settings - first cut

First draft implementation of mocks for dream settings.

Want to merge for the weekly build, so a few things remain, namely:
  - flat style for preview/settings buttons + dividers
  - animation between dream row expanded/collapsed state
  - wire up the help url
  - possibly ditch the non-standard style
  - add logging
  - refresh when packages are installed/uninstalled

Bug:7010260
Change-Id: I96e3ab944170925bd76edf7b8b1127adfffc6262
This commit is contained in:
John Spurlock
2012-08-22 09:21:58 -04:00
parent c6015d2f59
commit 6df18e2713
15 changed files with 579 additions and 449 deletions

View File

@@ -232,13 +232,11 @@ public class DisplaySettings extends SettingsPreferenceFragment implements
}
private void updateScreenSaverSummary() {
boolean activatedOnSleep = DreamSettings.isScreenSaverActivatedOnSleep(getActivity());
boolean activatedOnDock = DreamSettings.isScreenSaverActivatedOnDock(getActivity());
mScreenSaverPreference.setSummary(
activatedOnSleep && activatedOnDock ? R.string.screensaver_settings_summary_both :
activatedOnSleep ? R.string.screensaver_settings_summary_sleep :
activatedOnDock ? R.string.screensaver_settings_summary_dock :
R.string.screensaver_settings_summary_off);
int summaryResId = DreamSettings.getSummaryResource(getActivity());
if (summaryResId > 0)
mScreenSaverPreference.setSummary(summaryResId);
else
mScreenSaverPreference.setSummary("");
}
private void updateAccelerometerRotationCheckbox() {