SwipeHelper simplifications

Bug: 259529672
Test: atest NotificationSwipeHelperTest
Change-Id: Ic4ec04f38f9345d89965bd587f97868fbd6061c1
This commit is contained in:
Jeff DeCew
2023-06-09 14:45:20 -04:00
parent 539d81dd46
commit 83d10b402c

View File

@@ -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);
}
/**