有没有办法禁用viewPager滚动到边缘的淡入淡出?

可滚动视图(例如ListView)沿着边缘具有淡蓝色效果,其中没有内容并滚动到结尾。 我该如何关闭效果呢?

在listview我可以使用:

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

但是在viewPager没用,可以给我一些建议

我有一个解决方案:

 android:overScrollMode="never" 

现在一切都好。 我在这里find了解决方案。

pengwang的答案很好,但它高于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){ }