Просмотр исходного кода

Merge pull request #234 from xxxifan/pr

add startLoopNow() function
zhangpan 3 лет назад
Родитель
Сommit
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
    */