Make Face enroll left button "Skip" during SUW

Test: Manual
Bug: 120797018
Change-Id: I5539fc3e3fa9f5ffc7413f8bd44504ee1e5c4c86
This commit is contained in:
Maurice Lam
2019-03-08 13:07:39 -08:00
parent 0962a4615f
commit c14a5863ca
2 changed files with 24 additions and 8 deletions

View File

@@ -257,6 +257,11 @@ public abstract class BiometricEnrollIntroduction extends BiometricEnrollBase
finish(); finish();
} }
protected void onSkipButtonClick(View view) {
setResult(RESULT_SKIP);
finish();
}
@Override @Override
protected void initViews() { protected void initViews() {
super.initViews(); super.initViews();

View File

@@ -60,14 +60,25 @@ public class FaceEnrollIntroduction extends BiometricEnrollIntroduction {
mSwitchDiversity = findViewById(R.id.toggle_diversity); mSwitchDiversity = findViewById(R.id.toggle_diversity);
mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class); mFooterBarMixin = getLayout().getMixin(FooterBarMixin.class);
mFooterBarMixin.setSecondaryButton( if (WizardManagerHelper.isAnySetupWizard(getIntent())) {
new FooterButton.Builder(this) mFooterBarMixin.setSecondaryButton(
.setText(R.string.security_settings_face_enroll_introduction_cancel) new FooterButton.Builder(this)
.setListener(this::onCancelButtonClick) .setText(R.string.skip_label)
.setButtonType(FooterButton.ButtonType.SKIP) .setListener(this::onSkipButtonClick)
.setTheme(R.style.SudGlifButton_Secondary) .setButtonType(FooterButton.ButtonType.SKIP)
.build() .setTheme(R.style.SudGlifButton_Secondary)
); .build()
);
} else {
mFooterBarMixin.setSecondaryButton(
new FooterButton.Builder(this)
.setText(R.string.security_settings_face_enroll_introduction_cancel)
.setListener(this::onCancelButtonClick)
.setButtonType(FooterButton.ButtonType.CANCEL)
.setTheme(R.style.SudGlifButton_Secondary)
.build()
);
}
mFooterBarMixin.setPrimaryButton( mFooterBarMixin.setPrimaryButton(
new FooterButton.Builder(this) new FooterButton.Builder(this)