Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 97b734d6 authored by Milton Wu's avatar Milton Wu
Browse files

Add pace for UdfpsEnrollHelper

Add mPace in UdfpsEnrollHelper to support different pace from
Fingerprint HAL.

Bug: 299939594
Test: Verify enroll complete animation for different pace
Change-Id: I8fb26a4c845f5f60f6f79405c9140c288540d761
parent f7a443b4
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -76,6 +76,8 @@ public class UdfpsEnrollHelper extends InstrumentedFragment {

    private int mCenterTouchCount = 0;

    private int mPace = 1;

    @Nullable
    UdfpsEnrollHelper.Listener mListener;

@@ -157,6 +159,9 @@ public class UdfpsEnrollHelper extends InstrumentedFragment {
            }
        }

        if (mRemainingSteps > remaining) {
            mPace = mRemainingSteps - remaining;
        }
        mRemainingSteps = remaining;

        if (mListener != null && mTotalSteps != -1) {
@@ -258,7 +263,7 @@ public class UdfpsEnrollHelper extends InstrumentedFragment {
            return false;
        }

        return mRemainingSteps <= 2 && mRemainingSteps >= 0;
        return mRemainingSteps <= mPace && mRemainingSteps >= 0;
    }

    private int getStageThresholdSteps(int totalSteps, int stageIndex) {