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,6 +99,7 @@ public class AccessibilitySettingsForSetupWizard extends DashboardFragment
AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title, AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
description, icon); description, icon);
if (!ThemeHelper.shouldApplyGlifExpressiveStyle(getContext())) {
final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class); final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
AccessibilitySetupWizardUtils.setPrimaryButton(getContext(), mixin, R.string.done, AccessibilitySetupWizardUtils.setPrimaryButton(getContext(), mixin, R.string.done,
() -> { () -> {
@@ -106,6 +108,7 @@ public class AccessibilitySettingsForSetupWizard extends DashboardFragment
}); });
} }
} }
}
@Override @Override
public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent, public RecyclerView onCreateRecyclerView(LayoutInflater inflater, ViewGroup parent,