Удалить эффекты прокрутки RecyclerView

124

У меня два RecyclerViewвнутри NavigationDrawer. Оба имеют эффекты синей прокрутки.

Как убрать этот эффект в обоих RecyclerViews?

Я попытался изменить: mRecyclerView.setHasFixedSize(true);на false, но он удалил эффекты прокрутки. (Каков эффект этого метода?)

Ссылка на изображение проблемы

JavierSegoviaCordoba
источник

Ответы:

340

Добавьте это в свой макет:

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" />
mmlooloo
источник
2
Единственная проблема с этим в том, что опция fadingEdge отключена
Марио Ленси 01
1
Также есть значение «ifContentScrolls», если вы хотите показать эффект, когда список длиннее, чем вид
Адриан Григутис
22

А в Java вы бы сделали

recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER)

или в Котлине

recyclerView.overScrollMode = View.OVER_SCROLL_NEVER
Алгар
источник