From 2ddf81ed2ec2927b2338e435456df8fc251cb53e Mon Sep 17 00:00:00 2001 From: qrl138 <375534239@qq.com> Date: Tue, 22 Mar 2016 22:05:18 +0800 Subject: [PATCH] Update SliderLayout.java --- .../com/daimajia/slider/library/SliderLayout.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/library/src/main/java/com/daimajia/slider/library/SliderLayout.java b/library/src/main/java/com/daimajia/slider/library/SliderLayout.java index ba36e5e..7387102 100644 --- a/library/src/main/java/com/daimajia/slider/library/SliderLayout.java +++ b/library/src/main/java/com/daimajia/slider/library/SliderLayout.java @@ -627,6 +627,18 @@ public BaseSliderView getCurrentSlider(){ int realCount = mViewPager.getCurrentItem() % count; return getRealAdapter().getSliderView(realCount); } + + /** + * get position slider. + * @return + */ + public BaseSliderView getSlider(int position){ + + if(getRealAdapter() == null) + throw new IllegalStateException("You did not set a slider adapter"); + + return getRealAdapter().getSliderView(position); + } /** * remove the slider at the position. Notice: It's a not perfect method, a very small bug still exists.