浏览代码

Merge pull request #234 from xxxifan/pr

add startLoopNow() function
zhangpan 3 年之前
父节点
当前提交
116ecb4d55
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

+ 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
    */