有没有一种方法来禁用viewPager滚动到边缘的褪色?

可滚动视图(如ListView)沿着没有内容的边缘呈现淡蓝色效果,并滚动到结尾。 我怎样才能closures效果?

在列表视图我可以使用:

setHorizontalFadingEdgeEnabled(false); android:fadingEdge="none" android:requiresFadingEdge="none" 

但是在viewPager中没有用处,可以给我一些build议

Solutions Collecting From Web of "有没有一种方法来禁用viewPager滚动到边缘的褪色?"

我有一个解决scheme:

 android:overScrollMode="never" 

现在一切正常。 我在这里find了解决scheme。

彭旺的答案是好的,但它是在Android 10以上。如果我们使用较低的版本。试试这个。

  try{ Method method = context.getClass().getMethod("setOverScrollMode",int.class); Field field = context.getClass().getField("OVER_SCROLL_NEVER"); if(method!=null && field!=null){ method.invoke(viewpager,field.getInt(View.class)); } } catch(Exception e){ }