diff --git a/build.gradle b/build.gradle index ca9490b..d1ae231 100644 --- a/build.gradle +++ b/build.gradle @@ -6,7 +6,7 @@ buildscript { maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } } dependencies { - classpath 'com.android.tools.build:gradle:1.3.1' + classpath 'com.android.tools.build:gradle:2.1.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 47f9e85..3b8f1e9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Wed Apr 10 15:27:10 PDT 2013 +#Wed Apr 27 11:07:47 IDT 2016 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.9-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip diff --git a/lib/src/main/java/com/lsjwzh/widget/recyclerviewpager/RecyclerViewPager.java b/lib/src/main/java/com/lsjwzh/widget/recyclerviewpager/RecyclerViewPager.java index 7445931..cbac4b6 100644 --- a/lib/src/main/java/com/lsjwzh/widget/recyclerviewpager/RecyclerViewPager.java +++ b/lib/src/main/java/com/lsjwzh/widget/recyclerviewpager/RecyclerViewPager.java @@ -1,9 +1,5 @@ package com.lsjwzh.widget.recyclerviewpager; -import java.lang.reflect.Field; -import java.util.ArrayList; -import java.util.List; - import android.content.Context; import android.content.res.TypedArray; import android.graphics.PointF; @@ -19,6 +15,10 @@ import android.view.View; import android.view.ViewTreeObserver; +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.List; + /** * RecyclerViewPager * @@ -219,6 +219,9 @@ protected void onTargetFound(View targetView, RecyclerView.State state, Action a } }; linearSmoothScroller.setTargetPosition(position); + if (position == RecyclerView.NO_POSITION) { + return; + } getLayoutManager().startSmoothScroll(linearSmoothScroller); } else { super.smoothScrollToPosition(position);