diff options
author | Daichi Hirono <hirono@google.com> | 2015-07-02 15:38:39 +0900 |
---|---|---|
committer | Daichi Hirono <hirono@google.com> | 2015-07-02 15:38:39 +0900 |
commit | fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16 (patch) | |
tree | ebef99a7acf5cbb6f98e9549f982a824730cb58b /src/com/android/settings/deviceinfo | |
parent | b96db532563ece8710a628f3eb27c08dbb0e373a (diff) | |
download | packages_apps_Settings-fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16.tar.gz packages_apps_Settings-fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16.tar.bz2 packages_apps_Settings-fba2fd8375f9eb4c93232cf08f2f2f5f043c4b16.zip |
Use 'setup' header illust before selecting storage type.
Previously the storage setup wizard shows 'internal' header illust before user
selects storage type. The CL turns the initial illust into 'setup' header
illust.
BUG=22211635
Change-Id: Ie429a6197d210e0bd1ef8d0af6abb6f83295ac50
Diffstat (limited to 'src/com/android/settings/deviceinfo')
10 files changed, 35 insertions, 19 deletions
diff --git a/src/com/android/settings/deviceinfo/StorageWizardBase.java b/src/com/android/settings/deviceinfo/StorageWizardBase.java index beb0f3d173..df19783d50 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardBase.java +++ b/src/com/android/settings/deviceinfo/StorageWizardBase.java @@ -164,13 +164,27 @@ public abstract class StorageWizardBase extends Activity { secondBody.setVisibility(View.VISIBLE); } - protected void setIllustrationInternal(boolean internal) { - if (internal) { - getSetupWizardLayout().setIllustration(R.drawable.bg_internal_storage_header, - R.drawable.bg_header_horizontal_tile); - } else { - getSetupWizardLayout().setIllustration(R.drawable.bg_portable_storage_header, - R.drawable.bg_header_horizontal_tile); + protected static final int ILLUSTRATION_SETUP = 0; + protected static final int ILLUSTRATION_INTERNAL = 1; + protected static final int ILLUSTRATION_PORTABLE = 2; + + protected void setIllustrationType(int type) { + switch (type) { + case ILLUSTRATION_SETUP: + getSetupWizardLayout().setIllustration( + R.drawable.bg_setup_header, + R.drawable.bg_header_horizontal_tile); + break; + case ILLUSTRATION_INTERNAL: + getSetupWizardLayout().setIllustration( + R.drawable.bg_internal_storage_header, + R.drawable.bg_header_horizontal_tile); + break; + case ILLUSTRATION_PORTABLE: + getSetupWizardLayout().setIllustration( + R.drawable.bg_portable_storage_header, + R.drawable.bg_header_horizontal_tile); + break; } } diff --git a/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java b/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java index ed01c51ffc..a9a4db23a9 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java +++ b/src/com/android/settings/deviceinfo/StorageWizardFormatConfirm.java @@ -38,7 +38,8 @@ public class StorageWizardFormatConfirm extends StorageWizardBase { setContentView(R.layout.storage_wizard_generic); mFormatPrivate = getIntent().getBooleanExtra(EXTRA_FORMAT_PRIVATE, false); - setIllustrationInternal(mFormatPrivate); + setIllustrationType( + mFormatPrivate ? ILLUSTRATION_INTERNAL : ILLUSTRATION_PORTABLE); if (mFormatPrivate) { setHeaderText(R.string.storage_wizard_format_confirm_title); diff --git a/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java b/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java index e117c26403..e5af43816a 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java +++ b/src/com/android/settings/deviceinfo/StorageWizardFormatProgress.java @@ -51,7 +51,8 @@ public class StorageWizardFormatProgress extends StorageWizardBase { mFormatPrivate = getIntent().getBooleanExtra( StorageWizardFormatConfirm.EXTRA_FORMAT_PRIVATE, false); - setIllustrationInternal(mFormatPrivate); + setIllustrationType( + mFormatPrivate ? ILLUSTRATION_INTERNAL : ILLUSTRATION_PORTABLE); setHeaderText(R.string.storage_wizard_format_progress_title, mDisk.getDescription()); setBodyText(R.string.storage_wizard_format_progress_body, mDisk.getDescription()); diff --git a/src/com/android/settings/deviceinfo/StorageWizardInit.java b/src/com/android/settings/deviceinfo/StorageWizardInit.java index 284e67d6d6..da54da661f 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardInit.java +++ b/src/com/android/settings/deviceinfo/StorageWizardInit.java @@ -44,7 +44,7 @@ public class StorageWizardInit extends StorageWizardBase { mIsPermittedToAdopt = UserManager.get(this).isAdminUser(); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_SETUP); setHeaderText(R.string.storage_wizard_init_title, mDisk.getDescription()); mRadioExternal = (RadioButton) findViewById(R.id.storage_wizard_init_external_title); @@ -82,10 +82,10 @@ public class StorageWizardInit extends StorageWizardBase { if (isChecked) { if (buttonView == mRadioExternal) { mRadioInternal.setChecked(false); - setIllustrationInternal(false); + setIllustrationType(ILLUSTRATION_PORTABLE); } else if (buttonView == mRadioInternal) { mRadioExternal.setChecked(false); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); } getNextButton().setEnabled(true); } diff --git a/src/com/android/settings/deviceinfo/StorageWizardMigrate.java b/src/com/android/settings/deviceinfo/StorageWizardMigrate.java index c12ae4a064..148282f1ad 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardMigrate.java +++ b/src/com/android/settings/deviceinfo/StorageWizardMigrate.java @@ -40,7 +40,7 @@ public class StorageWizardMigrate extends StorageWizardBase { } setContentView(R.layout.storage_wizard_migrate); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); setHeaderText(R.string.storage_wizard_migrate_title, mDisk.getDescription()); setBodyText(R.string.memory_calculating_size); diff --git a/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java b/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java index 607cc6f5c1..258c8ba24b 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java +++ b/src/com/android/settings/deviceinfo/StorageWizardMigrateConfirm.java @@ -45,7 +45,7 @@ public class StorageWizardMigrateConfirm extends StorageWizardBase { final String sourceDescrip = mStorage.getBestVolumeDescription(sourceVol); final String targetDescrip = mStorage.getBestVolumeDescription(mVolume); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); setHeaderText(R.string.storage_wizard_migrate_confirm_title, targetDescrip); setBodyText(R.string.memory_calculating_size); setSecondaryBodyText(R.string.storage_wizard_migrate_details, targetDescrip); diff --git a/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java b/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java index 941f6b9f1b..88a30425b2 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java +++ b/src/com/android/settings/deviceinfo/StorageWizardMigrateProgress.java @@ -49,7 +49,7 @@ public class StorageWizardMigrateProgress extends StorageWizardBase { mMoveId = getIntent().getIntExtra(EXTRA_MOVE_ID, -1); final String descrip = mStorage.getBestVolumeDescription(mVolume); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); setHeaderText(R.string.storage_wizard_migrate_progress_title, descrip); setBodyText(R.string.storage_wizard_migrate_details, descrip); diff --git a/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java b/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java index 607369fb48..b58b7804d9 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java +++ b/src/com/android/settings/deviceinfo/StorageWizardMoveConfirm.java @@ -57,7 +57,7 @@ public class StorageWizardMoveConfirm extends StorageWizardBase { final String appName = getPackageManager().getApplicationLabel(mApp).toString(); final String volumeName = mStorage.getBestVolumeDescription(mVolume); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); setHeaderText(R.string.storage_wizard_move_confirm_title, appName); setBodyText(R.string.storage_wizard_move_confirm_body, appName, volumeName); diff --git a/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java b/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java index 8b3c6daa15..3c18835387 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java +++ b/src/com/android/settings/deviceinfo/StorageWizardMoveProgress.java @@ -46,7 +46,7 @@ public class StorageWizardMoveProgress extends StorageWizardBase { final String appName = getIntent().getStringExtra(EXTRA_TITLE); final String volumeName = mStorage.getBestVolumeDescription(mVolume); - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); setHeaderText(R.string.storage_wizard_move_progress_title, appName); setBodyText(R.string.storage_wizard_move_progress_body, volumeName, appName); diff --git a/src/com/android/settings/deviceinfo/StorageWizardReady.java b/src/com/android/settings/deviceinfo/StorageWizardReady.java index 2b6387d000..ac5cf44f05 100644 --- a/src/com/android/settings/deviceinfo/StorageWizardReady.java +++ b/src/com/android/settings/deviceinfo/StorageWizardReady.java @@ -38,11 +38,11 @@ public class StorageWizardReady extends StorageWizardBase { final VolumeInfo publicVol = findFirstVolume(VolumeInfo.TYPE_PUBLIC); final VolumeInfo privateVol = findFirstVolume(VolumeInfo.TYPE_PRIVATE); if (publicVol != null) { - setIllustrationInternal(false); + setIllustrationType(ILLUSTRATION_PORTABLE); setBodyText(R.string.storage_wizard_ready_external_body, mDisk.getDescription()); } else if (privateVol != null) { - setIllustrationInternal(true); + setIllustrationType(ILLUSTRATION_INTERNAL); setBodyText(R.string.storage_wizard_ready_internal_body, mDisk.getDescription()); } |