From cb168795fecd57ea5bf28de3c4973c4bc196ea7b Mon Sep 17 00:00:00 2001 From: Alan Viverette Date: Fri, 30 Aug 2013 14:33:13 -0700 Subject: Update internal AutoScrollHelper to match support lib version BUG: 10547956 Change-Id: I7d5b1b9fb89ae8ff4294cc2dfd01e29b55ed3eba --- .../android/internal/widget/AutoScrollHelper.java | 432 ++++++++++++++------- 1 file changed, 294 insertions(+), 138 deletions(-) diff --git a/core/java/com/android/internal/widget/AutoScrollHelper.java b/core/java/com/android/internal/widget/AutoScrollHelper.java index f728e6ac8620..c72cb1f6c7bd 100644 --- a/core/java/com/android/internal/widget/AutoScrollHelper.java +++ b/core/java/com/android/internal/widget/AutoScrollHelper.java @@ -32,7 +32,8 @@ import android.widget.AbsListView; * scrolling to Views. *

* Note: Implementing classes are responsible for overriding the - * {@link #onScrollBy} method to scroll the target view. See + * {@link #scrollTargetBy}, {@link #canTargetScrollHorizontally}, and + * {@link #canTargetScrollVertically} methods. See * {@link AbsListViewAutoScroller} for an {@link android.widget.AbsListView} * -specific implementation. *

@@ -60,12 +61,14 @@ import android.widget.AbsListView; * {@link #setMaximumEdges}. Default value is {@link #NO_MAX}. * *

Scrolling

When automatic scrolling is active, the helper will - * repeatedly call {@link #onScrollBy} to apply new scrolling offsets. + * repeatedly call {@link #scrollTargetBy} to apply new scrolling offsets. *

* The following scrolling properties may be configured: *