diff --git a/res/drawable/private_space_choose_lock_illustration.xml b/res/drawable/private_space_choose_lock_illustration.xml new file mode 100644 index 00000000000..f943cb8229d --- /dev/null +++ b/res/drawable/private_space_choose_lock_illustration.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/private_space_illustration.xml b/res/drawable/private_space_illustration.xml new file mode 100644 index 00000000000..7f2dba873bc --- /dev/null +++ b/res/drawable/private_space_illustration.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/private_space_setup_notification_illustration.xml b/res/drawable/private_space_setup_notification_illustration.xml new file mode 100644 index 00000000000..ecdb486aa8a --- /dev/null +++ b/res/drawable/private_space_setup_notification_illustration.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/private_space_setup_preinstalled_illustration.xml b/res/drawable/private_space_setup_preinstalled_illustration.xml new file mode 100644 index 00000000000..2f01f01c8af --- /dev/null +++ b/res/drawable/private_space_setup_preinstalled_illustration.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/private_space_setup_sharing_illustration.xml b/res/drawable/private_space_setup_sharing_illustration.xml new file mode 100644 index 00000000000..8cfa77f7af7 --- /dev/null +++ b/res/drawable/private_space_setup_sharing_illustration.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/privatespace_lock_placeholder.xml b/res/drawable/privatespace_lock_placeholder.xml deleted file mode 100644 index 815ffd70d60..00000000000 --- a/res/drawable/privatespace_lock_placeholder.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/res/drawable/privatespace_setup_flow_placeholder.xml b/res/drawable/privatespace_setup_flow_placeholder.xml deleted file mode 100644 index a4ff1252502..00000000000 --- a/res/drawable/privatespace_setup_flow_placeholder.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/res/layout/privatespace_advancing_screen.xml b/res/layout/private_space_advancing_screen.xml similarity index 93% rename from res/layout/privatespace_advancing_screen.xml rename to res/layout/private_space_advancing_screen.xml index bce37a6c855..35d6462651f 100644 --- a/res/layout/privatespace_advancing_screen.xml +++ b/res/layout/private_space_advancing_screen.xml @@ -26,12 +26,12 @@ android:layout_height="match_parent" android:orientation="vertical"> + android:src="@null"/> + android:src="@drawable/private_space_illustration"/> diff --git a/res/layout/privatespace_setlock_screen.xml b/res/layout/private_space_setlock_screen.xml similarity index 93% rename from res/layout/privatespace_setlock_screen.xml rename to res/layout/private_space_setlock_screen.xml index 72119484ac3..64a2ff2339e 100644 --- a/res/layout/privatespace_setlock_screen.xml +++ b/res/layout/private_space_setlock_screen.xml @@ -37,7 +37,7 @@ android:layout_height="match_parent" android:scaleType="fitCenter" android:contentDescription="@null" - android:src="@drawable/privatespace_lock_placeholder"/> + android:src="@drawable/private_space_choose_lock_illustration"/> \ No newline at end of file diff --git a/res/layout/privatespace_setup_success.xml b/res/layout/private_space_setup_success.xml similarity index 79% rename from res/layout/privatespace_setup_success.xml rename to res/layout/private_space_setup_success.xml index e3e6b683698..759373f8267 100644 --- a/res/layout/privatespace_setup_success.xml +++ b/res/layout/private_space_setup_success.xml @@ -24,4 +24,13 @@ app:sucHeaderText="@string/private_space_success_title" app:sudDescriptionText="@string/private_space_access_text" android:icon="@drawable/ic_privatespace_done"> + + + diff --git a/res/xml/private_space_settings.xml b/res/xml/private_space_settings.xml index a3dfbf22906..0ed9c93fb84 100644 --- a/res/xml/private_space_settings.xml +++ b/res/xml/private_space_settings.xml @@ -23,9 +23,9 @@ settings:searchable="false"> + settings:lottie_rawRes="@drawable/private_space_illustration"/> > HEADER_IMAGE_PAIRS = ImmutableList.of( new Pair(R.string.private_space_notifications_hidden_title, - R.drawable.privatespace_setup_flow_placeholder), + R.drawable.private_space_setup_notification_illustration), new Pair(R.string.private_space_share_photos_title, - R.drawable.privatespace_setup_flow_placeholder), + R.drawable.private_space_setup_sharing_illustration), new Pair(R.string.private_space_apps_installed_title, - R.drawable.privatespace_setup_flow_placeholder)); + R.drawable.private_space_setup_preinstalled_illustration)); private Runnable mUpdateScreenResources = new Runnable() { @@ -116,7 +116,7 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment { } mRootView = (GlifLayout) - inflater.inflate(R.layout.privatespace_advancing_screen, container, false); + inflater.inflate(R.layout.private_space_advancing_screen, container, false); mRootView.getHeaderTextView().setMaxLines(HEADER_TEXT_MAX_LINES); updateHeaderAndImage(); mHandler = new Handler(Looper.getMainLooper()); @@ -157,7 +157,7 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment { private void updateHeaderAndImage() { mRootView.setHeaderText(HEADER_IMAGE_PAIRS.get(mScreenTitleIndex).first); - ((ImageView) mRootView.findViewById(R.id.placeholder_image)) + ((ImageView) mRootView.findViewById(R.id.setup_advance_image)) .setImageResource(HEADER_IMAGE_PAIRS.get(mScreenTitleIndex).second); startFadeInAnimation(); } @@ -166,7 +166,7 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment { ValueAnimator textView = ObjectAnimator.ofFloat( mRootView.getHeaderTextView(), View.ALPHA, 0f, 1f); ValueAnimator imageView = ObjectAnimator.ofFloat( - mRootView.findViewById(R.id.placeholder_image), View.ALPHA, 0, 1f); + mRootView.findViewById(R.id.setup_advance_image), View.ALPHA, 0, 1f); AnimatorSet fadeIn = new AnimatorSet(); fadeIn.playTogether(textView, imageView); fadeIn.setDuration(ANIMATION_DURATION_MILLIS).start(); @@ -177,7 +177,7 @@ public class AutoAdvanceSetupFragment extends InstrumentedFragment { ValueAnimator textView = ObjectAnimator.ofFloat( mRootView.getHeaderTextView(), View.ALPHA, 1f, 0f); ValueAnimator imageView = ObjectAnimator.ofFloat( - mRootView.findViewById(R.id.placeholder_image), View.ALPHA, 1f, 0f); + mRootView.findViewById(R.id.setup_advance_image), View.ALPHA, 1f, 0f); fadeOut.playTogether(textView, imageView); fadeOut.setDuration(ANIMATION_DURATION_MILLIS).start(); fadeOut.addListener(new AnimatorListenerAdapter() { diff --git a/src/com/android/settings/privatespace/PrivateSpaceEducation.java b/src/com/android/settings/privatespace/PrivateSpaceEducation.java index e54982b344c..7b06f5b9ded 100644 --- a/src/com/android/settings/privatespace/PrivateSpaceEducation.java +++ b/src/com/android/settings/privatespace/PrivateSpaceEducation.java @@ -48,7 +48,7 @@ public class PrivateSpaceEducation extends InstrumentedFragment { } GlifLayout rootView = (GlifLayout) - inflater.inflate(R.layout.privatespace_education_screen, container, false); + inflater.inflate(R.layout.private_space_education_screen, container, false); final FooterBarMixin mixin = rootView.getMixin(FooterBarMixin.class); mixin.setPrimaryButton( new FooterButton.Builder(getContext()) diff --git a/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java b/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java index 9e2e5cce03e..56add6d807e 100644 --- a/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java +++ b/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java @@ -56,7 +56,7 @@ public class PrivateSpaceSetLockFragment extends InstrumentedFragment { } GlifLayout rootView = (GlifLayout) - inflater.inflate(R.layout.privatespace_setlock_screen, container, false); + inflater.inflate(R.layout.private_space_setlock_screen, container, false); final FooterBarMixin mixin = rootView.getMixin(FooterBarMixin.class); mixin.setPrimaryButton( new FooterButton.Builder(getContext()) diff --git a/src/com/android/settings/privatespace/SetupSuccessFragment.java b/src/com/android/settings/privatespace/SetupSuccessFragment.java index b1e0edcc3f7..13de1fc94fc 100644 --- a/src/com/android/settings/privatespace/SetupSuccessFragment.java +++ b/src/com/android/settings/privatespace/SetupSuccessFragment.java @@ -52,7 +52,7 @@ public class SetupSuccessFragment extends InstrumentedFragment { } GlifLayout rootView = (GlifLayout) - inflater.inflate(R.layout.privatespace_setup_success, container, false); + inflater.inflate(R.layout.private_space_setup_success, container, false); final FooterBarMixin mixin = rootView.getMixin(FooterBarMixin.class); mixin.setPrimaryButton( new FooterButton.Builder(getContext())