diff --git a/build.gradle b/build.gradle index 53d5638f..4e731cc4 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:2.3.2' + classpath 'com.android.tools.build:gradle:2.2.3' } } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a390e815..6d5adb68 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Aug 23 22:44:32 CEST 2016 +#Sun Feb 19 00:15:41 EET 2017 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip diff --git a/library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java b/library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java index 424a008c..ffe571ed 100644 --- a/library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java +++ b/library/src/main/java/com/sothree/slidinguppanel/SlidingUpPanelLayout.java @@ -641,6 +641,35 @@ public boolean isClipPanel() { return mClipPanel; } + /** + * Check if panel expanded or not + * + * @return true if expanded false if collapsed + */ + public boolean isExpanded() { + return getPanelState() == PanelState.EXPANDED; + } + + /** + * Expand panel + */ + public void expand() { + setPanelState(PanelState.EXPANDED); + } + + /** + * Collapse panel + */ + public void collapse() { + setPanelState(PanelState.COLLAPSED); + } + + /** + * Slide panel to anchor + */ + public void slideToAnchor() { + setPanelState(PanelState.ANCHORED); + } void dispatchOnPanelSlide(View panel) { synchronized (mPanelSlideListeners) {