feat(expressive): Remove the Done button for expressive SUW on Vision settings.

This button is not included in expressive SUW mocks on this page.

Fix: 346560989
Test: visual-only change; observe button is gone
Flag: EXEMPT using custom SUW expressive flagging
Change-Id: I0bb0379241c941b29151c5cf5f25ad130cc5a8ed
This commit is contained in:
Daniel Norman
2025-03-14 11:17:17 -07:00
parent 8ba39ac1bd
commit f257978cee

View File

@@ -47,6 +47,7 @@ import com.android.settingslib.core.AbstractPreferenceController;
import com.google.android.setupcompat.template.FooterBarMixin; import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupdesign.GlifPreferenceLayout; import com.google.android.setupdesign.GlifPreferenceLayout;
import com.google.android.setupdesign.util.ThemeHelper;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@@ -98,12 +99,14 @@ public class AccessibilitySettingsForSetupWizard extends DashboardFragment
AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title, AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
description, icon); description, icon);
final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class); if (!ThemeHelper.shouldApplyGlifExpressiveStyle(getContext())) {
AccessibilitySetupWizardUtils.setPrimaryButton(getContext(), mixin, R.string.done, final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
() -> { AccessibilitySetupWizardUtils.setPrimaryButton(getContext(), mixin, R.string.done,
setResult(RESULT_CANCELED); () -> {
finish(); setResult(RESULT_CANCELED);
}); finish();
});
}
} }
} }