RecyclerView 스크롤 효과 제거


124

나는 두 가지가 RecyclerView내 내부 NavigationDrawer. 둘 다 파란색 스크롤 효과가 있습니다.

둘 다에서이 효과를 제거하려면 어떻게 RecyclerViews해야합니까?

나는 변경 시도 : mRecyclerView.setHasFixedSize(true);false,하지만 스크롤 효과를 제거합니다. (이 방법의 효과는 무엇입니까?)

문제 이미지 링크

답변:


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

2
단지이 가진 문제는 fadingEdge 옵션이 비활성화되어 있다는 것입니다
마리오 Lenci

1
이 목록은보기보다 긴 경우 효과를 표시 할 경우 값 "ifContentScrolls은"도 있습니다
아드리안 Grygutis

22

그리고 자바에서는

recyclerView.setOverScrollMode(View.OVER_SCROLL_NEVER)

또는 Kotlin

recyclerView.overScrollMode = View.OVER_SCROLL_NEVER
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.