Home » Android » android – Remove RecyclerView scroll effects

android – Remove RecyclerView scroll effects

Posted by: admin March 11, 2020 Leave a comment

Questions:

I have two RecyclerView inside my NavigationDrawer. Both have the blue scroll effects.

How can I remove this effect in both RecyclerViews?

I tried changing: mRecyclerView.setHasFixedSize(true); to false, but it remove scroll effects. (What is the effect of this method?)

Link to an image of the problem

How to&Answers:

Add this to your layout:

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" />

Answer:

And in Java you would do

recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER)

or in Kotlin

recyclerView.overScrollMode = View.OVER_SCROLL_NEVER