From 03ac2981f55752293170bfdb9cb7650d9d4f70ae Mon Sep 17 00:00:00 2001 From: lzbrothers Date: Sat, 15 Mar 2014 19:33:04 -0600 Subject: [PATCH] Update SLidingLayer.java added a toggle option (Lines 233 - 247) --- Library/src/com/slidinglayer/SlidingLayer.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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); }