diff options
| author | Adam Powell <adamp@google.com> | 2010-02-26 16:29:09 -0800 |
|---|---|---|
| committer | Adam Powell <adamp@google.com> | 2010-02-26 16:29:09 -0800 |
| commit | d43bd48fe311fa6320e46ca9b9ce25241c476ac6 (patch) | |
| tree | 0939d074fd3b726b7b38914d454129cf1b47a91b /core/java/android/widget/FastScroller.java | |
| parent | eb6d13102331fb776e5ac586ebdc523ee69d2ddf (diff) | |
FastScroller now reports scroll state changes for its associated AbsListView
Diffstat (limited to 'core/java/android/widget/FastScroller.java')
| -rw-r--r-- | core/java/android/widget/FastScroller.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/widget/FastScroller.java b/core/java/android/widget/FastScroller.java index 6b669d8ff219..54c4b361350c 100644 --- a/core/java/android/widget/FastScroller.java +++ b/core/java/android/widget/FastScroller.java @@ -28,6 +28,7 @@ import android.os.Handler; import android.os.SystemClock; import android.util.TypedValue; import android.view.MotionEvent; +import android.widget.AbsListView.OnScrollListener; /** * Helper class for AbsListView to draw and control the Fast Scroll thumb @@ -430,6 +431,7 @@ class FastScroller { } if (mList != null) { mList.requestDisallowInterceptTouchEvent(true); + mList.reportScrollStateChange(OnScrollListener.SCROLL_STATE_TOUCH_SCROLL); } cancelFling(); @@ -442,6 +444,7 @@ class FastScroller { // be other classes that don't properly reset on touch-up, // so do this explicitly just in case. mList.requestDisallowInterceptTouchEvent(false); + mList.reportScrollStateChange(OnScrollListener.SCROLL_STATE_IDLE); } setState(STATE_VISIBLE); final Handler handler = mHandler; |
