blob: 076425d1fd7a981ed311650f537c2618fe450872 [file] [log] [blame]
// 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);
}
}