summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorcretin45 <cretin45@gmail.com>2016-01-06 12:47:22 -0800
committercretin45 <cretin45@gmail.com>2016-01-06 12:54:25 -0800
commitd423a03ba37e1ae5ccaac4d10dce36cd5ff297ad (patch)
treeae493fc68543b4b00095656de7bfc2a9b17ff159 /src
parentaefd95eddee07e0874e234d8546f3a8d0afb8ce3 (diff)
downloadandroid_packages_apps_Trebuchet-d423a03ba37e1ae5ccaac4d10dce36cd5ff297ad.tar.gz
android_packages_apps_Trebuchet-d423a03ba37e1ae5ccaac4d10dce36cd5ff297ad.tar.bz2
android_packages_apps_Trebuchet-d423a03ba37e1ae5ccaac4d10dce36cd5ff297ad.zip
Trebuchet: Make sure overview arrows point up when collapsed
Change-Id: If72134daeb7424b3474eb59bf4773c9a2c0d4819
Diffstat (limited to 'src')
-rw-r--r--src/com/android/launcher3/Launcher.java8
-rw-r--r--src/com/android/launcher3/VerticalSlidingPanel.java13
2 files changed, 21 insertions, 0 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index 323b58256..0b9398ea3 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -5219,6 +5219,14 @@ public class Launcher extends Activity
AnimationDrawable frameAnimation = (AnimationDrawable) mAnimatedArrow.getBackground();
frameAnimation.start();
}
+
+ @Override
+ public void onPanelShown(View panel) {
+ mAnimatedArrow.setBackgroundResource(R.drawable.transition_arrow_reverse);
+
+ AnimationDrawable frameAnimation = (AnimationDrawable) mAnimatedArrow.getBackground();
+ frameAnimation.start();
+ }
}
}
diff --git a/src/com/android/launcher3/VerticalSlidingPanel.java b/src/com/android/launcher3/VerticalSlidingPanel.java
index 0ebbebc72..88a52392c 100644
--- a/src/com/android/launcher3/VerticalSlidingPanel.java
+++ b/src/com/android/launcher3/VerticalSlidingPanel.java
@@ -223,6 +223,8 @@ public class VerticalSlidingPanel extends ViewGroup {
public void onPanelExpanded(View panel);
public void onPanelAnchored(View panel);
+
+ public void onPanelShown(View panel);
}
/**
@@ -242,6 +244,9 @@ public class VerticalSlidingPanel extends ViewGroup {
@Override
public void onPanelAnchored(View panel) {
}
+ @Override
+ public void onPanelShown(View panel) {
+ }
}
public VerticalSlidingPanel(Context context) {
@@ -332,6 +337,14 @@ public class VerticalSlidingPanel extends ViewGroup {
}
}
+ @Override
+ protected void onVisibilityChanged(View changedView, int visibility) {
+ super.onVisibilityChanged(changedView, visibility);
+ if (mPanelSlideListener != null && visibility == VISIBLE) {
+ mPanelSlideListener.onPanelShown(changedView);
+ }
+ }
+
/**
* Set the color used to fade the pane covered by the sliding pane out when the pane
* will become fully covered in the expanded state.