Entfernen Sie RecyclerView-Bildlaufeffekte

124

Ich habe zwei RecyclerViewin meinem NavigationDrawer. Beide haben die blauen Scroll-Effekte.

Wie kann ich diesen Effekt in beiden entfernen RecyclerViews?

Ich habe versucht,: to mRecyclerView.setHasFixedSize(true);zu ändern false, aber es entfernt Scroll-Effekte. (Was bewirkt diese Methode?)

Link zu einem Bild des Problems

JavierSegoviaCordoba
quelle

Antworten:

339

Fügen Sie dies Ihrem Layout hinzu:

android:overScrollMode="never"

So:

<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
quelle
2
Das einzige Problem dabei ist, dass die Option fadingEdge deaktiviert ist
Mario Lenci
1
Es gibt auch den Wert "ifContentScrolls", wenn Sie einen Effekt zeigen möchten, wenn die Liste länger als die Ansicht ist
Adrian Grygutis
22

Und in Java würden Sie tun

recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER)

oder in Kotlin

recyclerView.overScrollMode = View.OVER_SCROLL_NEVER
Algar
quelle