Ver código fonte

Merge pull request #234 from xxxifan/pr

add startLoopNow() function
zhangpan 3 anos atrás
pai
commit
116ecb4d55

+ 11 - 0
bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

@@ -500,6 +500,17 @@ public class BannerViewPager<T> extends RelativeLayout implements LifecycleObser
     }
   }
 
+  /**
+   * Start loop immediately
+   */
+  public void startLoopNow() {
+    if (!isLooping && isAutoPlay() && mBannerPagerAdapter != null &&
+            mBannerPagerAdapter.getListSize() > 1) {
+      mHandler.post(mRunnable);
+      isLooping = true;
+    }
+  }
+
   /**
    * Stop loop
    */