diff options
Diffstat (limited to 'core/java/android/widget/OverScroller.java')
| -rw-r--r-- | core/java/android/widget/OverScroller.java | 29 |
1 files changed, 6 insertions, 23 deletions
diff --git a/core/java/android/widget/OverScroller.java b/core/java/android/widget/OverScroller.java index 27fcde25ad37..1683878cd8b2 100644 --- a/core/java/android/widget/OverScroller.java +++ b/core/java/android/widget/OverScroller.java @@ -232,11 +232,8 @@ public class OverScroller { * * @return The duration of the scroll in milliseconds. * - * @hide Pending removal once nothing depends on it - * @deprecated OverScrollers don't necessarily have a fixed duration. - * This function will lie to the best of its ability. + * @hide */ - @Deprecated public final int getDuration() { return Math.max(mScrollerX.mDuration, mScrollerY.mDuration); } @@ -249,13 +246,8 @@ public class OverScroller { * @see #setFinalX(int) * @see #setFinalY(int) * - * @hide Pending removal once nothing depends on it - * @deprecated OverScrollers don't necessarily have a fixed duration. - * Instead of setting a new final position and extending - * the duration of an existing scroll, use startScroll - * to begin a new animation. + * @hide */ - @Deprecated @UnsupportedAppUsage public void extendDuration(int extend) { mScrollerX.extendDuration(extend); @@ -269,13 +261,8 @@ public class OverScroller { * @see #extendDuration(int) * @see #setFinalY(int) * - * @hide Pending removal once nothing depends on it - * @deprecated OverScroller's final position may change during an animation. - * Instead of setting a new final position and extending - * the duration of an existing scroll, use startScroll - * to begin a new animation. + * @hide */ - @Deprecated public void setFinalX(int newX) { mScrollerX.setFinalPosition(newX); } @@ -287,13 +274,8 @@ public class OverScroller { * @see #extendDuration(int) * @see #setFinalX(int) * - * @hide Pending removal once nothing depends on it - * @deprecated OverScroller's final position may change during an animation. - * Instead of setting a new final position and extending - * the duration of an existing scroll, use startScroll - * to begin a new animation. + * @hide */ - @Deprecated public void setFinalY(int newY) { mScrollerY.setFinalPosition(newY); } @@ -710,13 +692,14 @@ public class OverScroller { void setFinalPosition(int position) { mFinal = position; + mSplineDistance = mFinal - mStart; mFinished = false; } void extendDuration(int extend) { final long time = AnimationUtils.currentAnimationTimeMillis(); final int elapsedTime = (int) (time - mStartTime); - mDuration = elapsedTime + extend; + mDuration = mSplineDuration = elapsedTime + extend; mFinished = false; } |
