diff options
Diffstat (limited to 'src/com/android/launcher3/VerticalSlidingPanel.java')
-rw-r--r-- | src/com/android/launcher3/VerticalSlidingPanel.java | 13 |
1 files changed, 13 insertions, 0 deletions
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. |