fix(SUW): Update A11y Settings pages to use new expressive style
Bug: 346560989 Test: Keep flags disabled; observe no visual change Test: Flip Setup and Settings flags; observe visual changes See bug for screenshots Flag: EXEMPT using non-standard flagging from ThemeHelper Change-Id: Ie81594dd113af38a03f4215e8bb5c928bcfb1ef5
This commit is contained in:
@@ -97,9 +97,8 @@ public class AccessibilitySettingsForSetupWizardActivity extends SettingsActivit
|
|||||||
private void applyTheme() {
|
private void applyTheme() {
|
||||||
final boolean isAnySetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
final boolean isAnySetupWizard = WizardManagerHelper.isAnySetupWizard(getIntent());
|
||||||
if (isAnySetupWizard) {
|
if (isAnySetupWizard) {
|
||||||
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
|
|
||||||
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
||||||
ThemeHelper.trySetDynamicColor(this);
|
ThemeHelper.trySetSuwTheme(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -99,7 +99,6 @@ public class AccessibilitySetupWizardUtils {
|
|||||||
.setText(text)
|
.setText(text)
|
||||||
.setListener(l -> runnable.run())
|
.setListener(l -> runnable.run())
|
||||||
.setButtonType(FooterButton.ButtonType.DONE)
|
.setButtonType(FooterButton.ButtonType.DONE)
|
||||||
.setTheme(R.style.SudGlifButton_Primary)
|
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -120,7 +119,6 @@ public class AccessibilitySetupWizardUtils {
|
|||||||
.setText(text)
|
.setText(text)
|
||||||
.setListener(l -> runnable.run())
|
.setListener(l -> runnable.run())
|
||||||
.setButtonType(FooterButton.ButtonType.CLEAR)
|
.setButtonType(FooterButton.ButtonType.CLEAR)
|
||||||
.setTheme(R.style.SudGlifButton_Secondary)
|
|
||||||
.build());
|
.build());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -40,7 +40,6 @@ import androidx.coordinatorlayout.widget.CoordinatorLayout;
|
|||||||
import androidx.fragment.app.FragmentActivity;
|
import androidx.fragment.app.FragmentActivity;
|
||||||
|
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.SetupWizardUtils;
|
|
||||||
import com.android.settings.SubSettings;
|
import com.android.settings.SubSettings;
|
||||||
import com.android.settings.Utils;
|
import com.android.settings.Utils;
|
||||||
import com.android.settings.core.CategoryMixin.CategoryHandler;
|
import com.android.settings.core.CategoryMixin.CategoryHandler;
|
||||||
@@ -117,9 +116,8 @@ public class SettingsBaseActivity extends FragmentActivity implements CategoryHa
|
|||||||
}
|
}
|
||||||
// Apply SetupWizard light theme during setup flow. This is for SubSettings pages.
|
// Apply SetupWizard light theme during setup flow. This is for SubSettings pages.
|
||||||
if (isAnySetupWizard && this instanceof SubSettings) {
|
if (isAnySetupWizard && this instanceof SubSettings) {
|
||||||
setTheme(SetupWizardUtils.getTheme(this, getIntent()));
|
|
||||||
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
setTheme(R.style.SettingsPreferenceTheme_SetupWizard);
|
||||||
ThemeHelper.trySetDynamicColor(this);
|
ThemeHelper.trySetSuwTheme(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isToolbarEnabled() && !isAnySetupWizard) {
|
if (isToolbarEnabled() && !isAnySetupWizard) {
|
||||||
|
Reference in New Issue
Block a user