Merge "Update Settings animation to use new slide style when in SUW." into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
c76b568914
@@ -30,7 +30,6 @@ import com.android.settings.core.SubSettingLauncher;
|
|||||||
import com.android.settings.search.actionbar.SearchMenuController;
|
import com.android.settings.search.actionbar.SearchMenuController;
|
||||||
import com.android.settings.support.actionbar.HelpResourceProvider;
|
import com.android.settings.support.actionbar.HelpResourceProvider;
|
||||||
import com.android.settingslib.core.instrumentation.Instrumentable;
|
import com.android.settingslib.core.instrumentation.Instrumentable;
|
||||||
import com.android.settingslib.transition.SettingsTransitionHelper;
|
|
||||||
|
|
||||||
import com.google.android.setupcompat.util.WizardManagerHelper;
|
import com.google.android.setupcompat.util.WizardManagerHelper;
|
||||||
import com.google.android.setupdesign.util.ThemeHelper;
|
import com.google.android.setupdesign.util.ThemeHelper;
|
||||||
@@ -84,7 +83,6 @@ public class AccessibilitySettingsForSetupWizardActivity extends SettingsActivit
|
|||||||
: Instrumentable.METRICS_CATEGORY_UNKNOWN)
|
: Instrumentable.METRICS_CATEGORY_UNKNOWN)
|
||||||
.setExtras(SetupWizardUtils.copyLifecycleExtra(getIntent().getExtras(),
|
.setExtras(SetupWizardUtils.copyLifecycleExtra(getIntent().getExtras(),
|
||||||
new Bundle()))
|
new Bundle()))
|
||||||
.setTransitionType(SettingsTransitionHelper.TransitionType.TRANSITION_FADE)
|
|
||||||
.launch();
|
.launch();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -50,6 +50,7 @@ import com.google.android.material.appbar.AppBarLayout;
|
|||||||
import com.google.android.material.appbar.CollapsingToolbarLayout;
|
import com.google.android.material.appbar.CollapsingToolbarLayout;
|
||||||
import com.google.android.material.resources.TextAppearanceConfig;
|
import com.google.android.material.resources.TextAppearanceConfig;
|
||||||
import com.google.android.setupcompat.util.WizardManagerHelper;
|
import com.google.android.setupcompat.util.WizardManagerHelper;
|
||||||
|
import com.google.android.setupdesign.transition.TransitionHelper;
|
||||||
import com.google.android.setupdesign.util.ThemeHelper;
|
import com.google.android.setupdesign.util.ThemeHelper;
|
||||||
|
|
||||||
/** Base activity for Settings pages */
|
/** Base activity for Settings pages */
|
||||||
@@ -77,6 +78,11 @@ public class SettingsBaseActivity extends FragmentActivity implements CategoryHa
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
||||||
|
final boolean isAnySetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
||||||
|
if (isAnySetupWizard) {
|
||||||
|
TransitionHelper.applyForwardTransition(this);
|
||||||
|
TransitionHelper.applyBackwardTransition(this);
|
||||||
|
}
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
if (isFinishing()) {
|
if (isFinishing()) {
|
||||||
return;
|
return;
|
||||||
@@ -97,7 +103,6 @@ public class SettingsBaseActivity extends FragmentActivity implements CategoryHa
|
|||||||
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
requestWindowFeature(Window.FEATURE_NO_TITLE);
|
||||||
}
|
}
|
||||||
// Apply SetupWizard light theme during setup flow. This is for SubSettings pages.
|
// Apply SetupWizard light theme during setup flow. This is for SubSettings pages.
|
||||||
final boolean isAnySetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
|
||||||
if (isAnySetupWizard && this instanceof SubSettings) {
|
if (isAnySetupWizard && this instanceof SubSettings) {
|
||||||
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
|
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
|
||||||
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
||||||
|
Reference in New Issue
Block a user