可滚动的视图,如ListView,在没有内容的地方有一个淡蓝色的效果,滚动到最后。如何关闭该效果?
在列表视图中,我可以使用.NET Framework 2.0,但在viewPager中没有用。
setHorizontalFadingEdgeEnabled(false);
android:fadingEdge="none"
android:requiresFadingEdge="none"
但在viewPager上没有用,能给我一些建议吗?
viewPager2.getChildAt(0)?.overScrollMode = RecyclerView.OVER_SCROLL_NEVER
pengwang的回答很好,但是是安卓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){
}