Merge "RESTRICT AUTOMERGE Update UDFPS enroll progress when help received" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
a955df6ebc
@@ -217,6 +217,7 @@ public class UdfpsController implements DozeReceiver {
|
||||
}
|
||||
|
||||
void onEnrollmentHelp() {
|
||||
Log.d(TAG, "onEnrollmentHelp");
|
||||
if (mEnrollHelper != null) {
|
||||
mEnrollHelper.onEnrollmentHelp();
|
||||
}
|
||||
|
||||
@@ -56,6 +56,7 @@ public class UdfpsEnrollHelper {
|
||||
|
||||
interface Listener {
|
||||
void onEnrollmentProgress(int remaining, int totalSteps);
|
||||
void onEnrollmentHelp(int remaining, int totalSteps);
|
||||
void onLastStepAcquired();
|
||||
}
|
||||
|
||||
@@ -173,7 +174,9 @@ public class UdfpsEnrollHelper {
|
||||
}
|
||||
|
||||
void onEnrollmentHelp() {
|
||||
|
||||
if (mListener != null) {
|
||||
mListener.onEnrollmentHelp(mRemainingSteps, mTotalSteps);
|
||||
}
|
||||
}
|
||||
|
||||
void setListener(Listener listener) {
|
||||
|
||||
@@ -83,6 +83,11 @@ public class UdfpsEnrollView extends UdfpsAnimationView {
|
||||
});
|
||||
}
|
||||
|
||||
void onEnrollmentHelp(int remaining, int totalSteps) {
|
||||
mHandler.post(
|
||||
() -> mFingerprintProgressDrawable.setEnrollmentProgress(remaining, totalSteps));
|
||||
}
|
||||
|
||||
void onLastStepAcquired() {
|
||||
mHandler.post(() -> {
|
||||
mFingerprintProgressDrawable.onLastStepAcquired();
|
||||
|
||||
@@ -33,16 +33,21 @@ public class UdfpsEnrollViewController extends UdfpsAnimationViewController<Udfp
|
||||
@NonNull private final UdfpsEnrollHelper mEnrollHelper;
|
||||
@NonNull private final UdfpsEnrollHelper.Listener mEnrollHelperListener =
|
||||
new UdfpsEnrollHelper.Listener() {
|
||||
@Override
|
||||
public void onEnrollmentProgress(int remaining, int totalSteps) {
|
||||
mView.onEnrollmentProgress(remaining, totalSteps);
|
||||
}
|
||||
@Override
|
||||
public void onEnrollmentProgress(int remaining, int totalSteps) {
|
||||
mView.onEnrollmentProgress(remaining, totalSteps);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onLastStepAcquired() {
|
||||
mView.onLastStepAcquired();
|
||||
}
|
||||
};
|
||||
@Override
|
||||
public void onEnrollmentHelp(int remaining, int totalSteps) {
|
||||
mView.onEnrollmentHelp(remaining, totalSteps);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onLastStepAcquired() {
|
||||
mView.onLastStepAcquired();
|
||||
}
|
||||
};
|
||||
|
||||
protected UdfpsEnrollViewController(
|
||||
@NonNull UdfpsEnrollView view,
|
||||
|
||||
Reference in New Issue
Block a user