diff options
author | Adam Cohen <adamcohen@google.com> | 2011-11-04 13:59:53 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2011-11-04 13:59:53 -0700 |
commit | acec6719208a59ccf32bfd4f46e383c9400945d9 (patch) | |
tree | 0d71ef92732c8befa4b7ad7cfba210396da61527 /src/com/android/launcher2/PagedView.java | |
parent | 14cee9a9bb10807362595f1d1e486716f997fc00 (diff) | |
parent | 21b411074e39fd10cbc8dd0220bb159da4af2c76 (diff) | |
download | android_packages_apps_Trebuchet-acec6719208a59ccf32bfd4f46e383c9400945d9.tar.gz android_packages_apps_Trebuchet-acec6719208a59ccf32bfd4f46e383c9400945d9.tar.bz2 android_packages_apps_Trebuchet-acec6719208a59ccf32bfd4f46e383c9400945d9.zip |
Merge "Cleaning up overscroll effect in launcher workspace" into ics-mr1
Diffstat (limited to 'src/com/android/launcher2/PagedView.java')
-rw-r--r-- | src/com/android/launcher2/PagedView.java | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/com/android/launcher2/PagedView.java b/src/com/android/launcher2/PagedView.java index de45bf50f..2de7d4a4b 100644 --- a/src/com/android/launcher2/PagedView.java +++ b/src/com/android/launcher2/PagedView.java @@ -1711,7 +1711,7 @@ public abstract class PagedView extends ViewGroup { } } - private ImageView getScrollingIndicator() { + protected ImageView getScrollingIndicator() { // We use mHasScrollIndicator to prevent future lookups if there is no sibling indicator // found if (mHasScrollIndicator && mScrollIndicator == null) { @@ -1750,9 +1750,7 @@ public abstract class PagedView extends ViewGroup { // Fade the indicator in updateScrollingIndicatorPosition(); mScrollIndicator.setVisibility(View.VISIBLE); - if (mScrollIndicatorAnimator != null) { - mScrollIndicatorAnimator.cancel(); - } + cancelScrollingIndicatorAnimations(); if (immediately) { mScrollIndicator.setAlpha(1f); } else { @@ -1763,6 +1761,12 @@ public abstract class PagedView extends ViewGroup { } } + protected void cancelScrollingIndicatorAnimations() { + if (mScrollIndicatorAnimator != null) { + mScrollIndicatorAnimator.cancel(); + } + } + protected void hideScrollingIndicator(boolean immediately) { if (getChildCount() <= 1) return; if (!isScrollingIndicatorEnabled()) return; @@ -1771,9 +1775,7 @@ public abstract class PagedView extends ViewGroup { if (mScrollIndicator != null) { // Fade the indicator out updateScrollingIndicatorPosition(); - if (mScrollIndicatorAnimator != null) { - mScrollIndicatorAnimator.cancel(); - } + cancelScrollingIndicatorAnimations(); if (immediately) { mScrollIndicator.setVisibility(View.GONE); mScrollIndicator.setAlpha(0f); |