summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher2/PagedView.java
diff options
context:
space:
mode:
authorAdam Cohen <adamcohen@google.com>2011-11-04 13:59:53 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2011-11-04 13:59:53 -0700
commitacec6719208a59ccf32bfd4f46e383c9400945d9 (patch)
tree0d71ef92732c8befa4b7ad7cfba210396da61527 /src/com/android/launcher2/PagedView.java
parent14cee9a9bb10807362595f1d1e486716f997fc00 (diff)
parent21b411074e39fd10cbc8dd0220bb159da4af2c76 (diff)
downloadandroid_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.java16
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);