| // Signature format: 4.0 |
| package androidx.slidingpanelayout.widget { |
| |
| public class SlidingPaneLayout extends android.view.ViewGroup implements androidx.customview.widget.Openable { |
| ctor public SlidingPaneLayout(android.content.Context); |
| ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet?); |
| ctor public SlidingPaneLayout(android.content.Context, android.util.AttributeSet?, int); |
| method public void addPanelSlideListener(androidx.slidingpanelayout.widget.SlidingPaneLayout.PanelSlideListener); |
| method protected boolean canScroll(android.view.View, boolean, int, int, int); |
| method @Deprecated public boolean canSlide(); |
| method public void close(); |
| method public boolean closePane(); |
| method @Deprecated @ColorInt public int getCoveredFadeColor(); |
| method public final int getLockMode(); |
| method @Px public int getParallaxDistance(); |
| method @Deprecated @ColorInt public int getSliderFadeColor(); |
| method public boolean isOpen(); |
| method public boolean isSlideable(); |
| method public void open(); |
| method public boolean openPane(); |
| method public void removePanelSlideListener(androidx.slidingpanelayout.widget.SlidingPaneLayout.PanelSlideListener); |
| method @Deprecated public void setCoveredFadeColor(@ColorInt int); |
| method public final void setLockMode(int); |
| method @Deprecated public void setPanelSlideListener(androidx.slidingpanelayout.widget.SlidingPaneLayout.PanelSlideListener?); |
| method public void setParallaxDistance(@Px int); |
| method @Deprecated public void setShadowDrawable(android.graphics.drawable.Drawable!); |
| method public void setShadowDrawableLeft(android.graphics.drawable.Drawable?); |
| method public void setShadowDrawableRight(android.graphics.drawable.Drawable?); |
| method @Deprecated public void setShadowResource(@DrawableRes int); |
| method public void setShadowResourceLeft(int); |
| method public void setShadowResourceRight(int); |
| method @Deprecated public void setSliderFadeColor(@ColorInt int); |
| method @Deprecated public void smoothSlideClosed(); |
| method @Deprecated public void smoothSlideOpen(); |
| field public static final int LOCK_MODE_LOCKED = 3; // 0x3 |
| field public static final int LOCK_MODE_LOCKED_CLOSED = 2; // 0x2 |
| field public static final int LOCK_MODE_LOCKED_OPEN = 1; // 0x1 |
| field public static final int LOCK_MODE_UNLOCKED = 0; // 0x0 |
| } |
| |
| public static class SlidingPaneLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { |
| ctor public SlidingPaneLayout.LayoutParams(); |
| ctor public SlidingPaneLayout.LayoutParams(int, int); |
| ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.LayoutParams); |
| ctor public SlidingPaneLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); |
| ctor public SlidingPaneLayout.LayoutParams(androidx.slidingpanelayout.widget.SlidingPaneLayout.LayoutParams); |
| ctor public SlidingPaneLayout.LayoutParams(android.content.Context, android.util.AttributeSet?); |
| field public float weight; |
| } |
| |
| public static interface SlidingPaneLayout.PanelSlideListener { |
| method public void onPanelClosed(android.view.View); |
| method public void onPanelOpened(android.view.View); |
| method public void onPanelSlide(android.view.View, float); |
| } |
| |
| public static class SlidingPaneLayout.SimplePanelSlideListener implements androidx.slidingpanelayout.widget.SlidingPaneLayout.PanelSlideListener { |
| ctor public SlidingPaneLayout.SimplePanelSlideListener(); |
| method public void onPanelClosed(android.view.View); |
| method public void onPanelOpened(android.view.View); |
| method public void onPanelSlide(android.view.View, float); |
| } |
| |
| } |
| |