zhpanvip 2 gadi atpakaļ
vecāks
revīzija
e030c845b6

+ 1 - 1
app/build.gradle

@@ -80,6 +80,6 @@ dependencies {
     implementation 'com.google.android.material:material:1.3.0'
     implementation 'com.blankj:utilcodex:1.30.6'
     implementation 'com.airbnb.android:lottie:3.4.1'
-//    implementation 'com.github.zhpanvip:bannerviewpager:3.5.4'
+//    implementation 'com.github.zhpanvip:bannerviewpager:3.5.6'
     implementation project(path: ':bannerview')
 }

+ 1 - 5
bannerview/src/main/java/com/zhpan/bannerview/BannerViewPager.java

@@ -963,11 +963,7 @@ public class BannerViewPager<T> extends RelativeLayout implements LifecycleObser
         } else if (realPosition == 0 && item == pageSize - 1) {
           mViewPager.setCurrentItem(currentItem - 1, smoothScroll);
         } else {
-          if (item > realPosition) {
-            mViewPager.setCurrentItem(currentItem + (item - realPosition), smoothScroll);
-          } else {
-            mViewPager.setCurrentItem(currentItem + Math.abs(item - realPosition) - 1);
-          }
+          mViewPager.setCurrentItem(currentItem + (item - realPosition), smoothScroll);
         }
       }
     } else {