删除RecyclerView滚动效果


124

我的RecyclerView里面有两个NavigationDrawer。两者都具有蓝色滚动效果。

如何在两者中都消除这种影响RecyclerViews

我尝试将更mRecyclerView.setHasFixedSize(true);改为false,但删除了滚动效果。(此方法的作用是什么?)

链接到问题图片

Answers:


339

将此添加到您的布局:

android:overScrollMode="never"

所以:

<android.support.v7.widget.RecyclerView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:overScrollMode="never"
    android:background="#FFFFFF"
    android:scrollbars="vertical" />

2
唯一的问题是fadingEdge选项被禁用
Mario Lenci

1
如果要显示效果,则列表比视图长时,还有一个值“ ifContentScrolls”
Adrian Grygutis

22

在Java中,您可以

recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER)

或在科特林

recyclerView.overScrollMode = View.OVER_SCROLL_NEVER
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.