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

Commit 83d10b40 authored by Jeff DeCew's avatar Jeff DeCew
Browse files

SwipeHelper simplifications

Bug: 259529672
Test: atest NotificationSwipeHelperTest
Change-Id: Ic4ec04f38f9345d89965bd587f97868fbd6061c1
parent 539d81dd
Loading
Loading
Loading
Loading
+2 −12
Original line number Diff line number Diff line
@@ -80,9 +80,6 @@ public class SwipeHelper implements Gefingerpoken, Dumpable {

    protected final Handler mHandler;

    private float mMinSwipeProgress = 0f;
    private float mMaxSwipeProgress = 1f;

    private final SpringConfig mSnapBackSpringConfig =
            new SpringConfig(SpringForce.STIFFNESS_LOW, SpringForce.DAMPING_RATIO_LOW_BOUNCY);

@@ -226,18 +223,11 @@ public class SwipeHelper implements Gefingerpoken, Dumpable {
        return v.getMeasuredWidth();
    }

    public void setMinSwipeProgress(float minSwipeProgress) {
        mMinSwipeProgress = minSwipeProgress;
    }

    public void setMaxSwipeProgress(float maxSwipeProgress) {
        mMaxSwipeProgress = maxSwipeProgress;
    }

    private float getSwipeProgressForOffset(View view, float translation) {
        if (translation == 0) return 0;
        float viewSize = getSize(view);
        float result = Math.abs(translation / viewSize);
        return Math.min(Math.max(mMinSwipeProgress, result), mMaxSwipeProgress);
        return Math.min(Math.max(0, result), 1);
    }

    /**