From c59ae3977837be238b08b69388aec12eb4817716 Mon Sep 17 00:00:00 2001 From: "moxun.ljf" Date: Fri, 25 Nov 2016 18:37:58 +0800 Subject: [PATCH] * [android] fix wrong behavior with slider.index --- .../src/main/java/com/taobao/weex/ui/component/WXSlider.java | 1 - .../main/java/com/taobao/weex/ui/view/WXCirclePageAdapter.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXSlider.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXSlider.java index 8731990092..15d2c1db2c 100755 --- a/android/sdk/src/main/java/com/taobao/weex/ui/component/WXSlider.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/WXSlider.java @@ -471,7 +471,6 @@ public void setIndex(int index) { if(index >= mAdapter.getRealCount() || index < 0){ return; } - index = index + mAdapter.getFirst(); mViewPager.setCurrentItem(index); } } diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/view/WXCirclePageAdapter.java b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXCirclePageAdapter.java index 6ecf230a60..6794508106 100755 --- a/android/sdk/src/main/java/com/taobao/weex/ui/view/WXCirclePageAdapter.java +++ b/android/sdk/src/main/java/com/taobao/weex/ui/view/WXCirclePageAdapter.java @@ -347,7 +347,7 @@ public int getRealPosition(int shadowPosition) { public int getFirst() { if (needLoop) { - return getRealCount(); + return getRealCount() + 1; } else { return 0; }