diff --git a/Library/src/com/slidinglayer/SlidingLayer.java b/Library/src/com/slidinglayer/SlidingLayer.java index 5867aa8..3aa1f36 100644 --- a/Library/src/com/slidinglayer/SlidingLayer.java +++ b/Library/src/com/slidinglayer/SlidingLayer.java @@ -230,6 +230,22 @@ public boolean isOpened() { return mIsOpen; } + public void toggleLayer(boolean smoothAnim) { + if(mIsOpen){ + closeLayer(smoothAnim, false); + }else{ + openLayer(smoothAnim, false); + } + } + + public void toggleLayer(boolean smoothAnim, boolean forceOpen) { + if(mIsOpen){ + switchLayer(false, smoothAnim, forceClose, 0, 0); + }else{ + switchLayer(true, smoothAnim, forceOpen, 0, 0); + } + } + public void openLayer(boolean smoothAnim) { openLayer(smoothAnim, false); }