From 07406f36423bdb9bad7d12d82193c745b257d189 Mon Sep 17 00:00:00 2001 From: George Mount Date: Mon, 3 May 2021 20:53:31 +0000 Subject: [PATCH] Allow EdgeEffect to fling during pull Bug: 186430321 EdgeEffect was restarting the fling from the start if onAbsorb() was called after onPullDistance(). This CL does not reset the distance in onAbsorb(). Test: new test Change-Id: I0657059c275f42cfe229a3aaa8bf37c87e0394f1 --- core/java/android/widget/EdgeEffect.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/java/android/widget/EdgeEffect.java b/core/java/android/widget/EdgeEffect.java index bf76262e2cb61..c11344ebaece1 100644 --- a/core/java/android/widget/EdgeEffect.java +++ b/core/java/android/widget/EdgeEffect.java @@ -442,7 +442,6 @@ public class EdgeEffect { if (mEdgeEffectType == TYPE_STRETCH) { mState = STATE_RECEDE; mVelocity = velocity * ON_ABSORB_VELOCITY_ADJUSTMENT; - mDistance = 0; mStartTime = AnimationUtils.currentAnimationTimeMillis(); } else { mState = STATE_ABSORB;