Apply setup wizard's transition on a11y pages
- Start a11y activities with transition type. - Only play fade out transition on these activities with transition type. Fixes: 174540259 Test: rebuild and launch pages from Vision Settings Change-Id: I7e8e0ee8cdb7a3f99cfc9a6e2d1623e2970511b7
This commit is contained in:
@@ -177,6 +177,10 @@ public class SettingsBaseActivity extends FragmentActivity {
|
||||
} else if (transitionType == TransitionType.TRANSITION_NONE) {
|
||||
super.startActivity(intent, null);
|
||||
return;
|
||||
} else if (transitionType == TransitionType.TRANSITION_FADE) {
|
||||
super.startActivity(intent, null);
|
||||
overridePendingTransition(android.R.anim.fade_in, R.anim.sud_stay);
|
||||
return;
|
||||
}
|
||||
super.startActivity(intent, createActivityOptionsBundleForTransition(null));
|
||||
}
|
||||
@@ -266,6 +270,10 @@ public class SettingsBaseActivity extends FragmentActivity {
|
||||
|
||||
@Override
|
||||
protected void onPause() {
|
||||
// For accessibility activities launched from setup wizard.
|
||||
if (getTransitionType(getIntent()) == TransitionType.TRANSITION_FADE) {
|
||||
overridePendingTransition(R.anim.sud_stay, android.R.anim.fade_out);
|
||||
}
|
||||
unregisterReceiver(mPackageReceiver);
|
||||
super.onPause();
|
||||
}
|
||||
|
Reference in New Issue
Block a user