RESTRICT AUTOMERGE Update UDFPS enroll progress when help received am: dc583a9024

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15780233

Change-Id: I587e37a94c248e1af1c4453e82bb063dc848588c
This commit is contained in:
Curtis Belmonte
2021-09-08 07:03:29 +00:00
committed by Automerger Merge Worker
4 changed files with 24 additions and 10 deletions

View File

@@ -217,6 +217,7 @@ public class UdfpsController implements DozeReceiver {
} }
void onEnrollmentHelp() { void onEnrollmentHelp() {
Log.d(TAG, "onEnrollmentHelp");
if (mEnrollHelper != null) { if (mEnrollHelper != null) {
mEnrollHelper.onEnrollmentHelp(); mEnrollHelper.onEnrollmentHelp();
} }

View File

@@ -56,6 +56,7 @@ public class UdfpsEnrollHelper {
interface Listener { interface Listener {
void onEnrollmentProgress(int remaining, int totalSteps); void onEnrollmentProgress(int remaining, int totalSteps);
void onEnrollmentHelp(int remaining, int totalSteps);
void onLastStepAcquired(); void onLastStepAcquired();
} }
@@ -173,7 +174,9 @@ public class UdfpsEnrollHelper {
} }
void onEnrollmentHelp() { void onEnrollmentHelp() {
if (mListener != null) {
mListener.onEnrollmentHelp(mRemainingSteps, mTotalSteps);
}
} }
void setListener(Listener listener) { void setListener(Listener listener) {

View File

@@ -83,6 +83,11 @@ public class UdfpsEnrollView extends UdfpsAnimationView {
}); });
} }
void onEnrollmentHelp(int remaining, int totalSteps) {
mHandler.post(
() -> mFingerprintProgressDrawable.setEnrollmentProgress(remaining, totalSteps));
}
void onLastStepAcquired() { void onLastStepAcquired() {
mHandler.post(() -> { mHandler.post(() -> {
mFingerprintProgressDrawable.onLastStepAcquired(); mFingerprintProgressDrawable.onLastStepAcquired();

View File

@@ -38,6 +38,11 @@ public class UdfpsEnrollViewController extends UdfpsAnimationViewController<Udfp
mView.onEnrollmentProgress(remaining, totalSteps); mView.onEnrollmentProgress(remaining, totalSteps);
} }
@Override
public void onEnrollmentHelp(int remaining, int totalSteps) {
mView.onEnrollmentHelp(remaining, totalSteps);
}
@Override @Override
public void onLastStepAcquired() { public void onLastStepAcquired() {
mView.onLastStepAcquired(); mView.onLastStepAcquired();