위 아래로 리사이클러뷰를 당겼을 때 딱딱하게 움직이는 것이 아니라 여백이 남게 하고 싶다면 다음의 라이브러리를 사용하면 됩니다.
1. 먼저 리사이클러뷰를 사용하고 있는 xml에서 리사이클러뷰의 기존 overScrollMode는 꺼줍니다.
android:overScrollMode="never"
2. build.gradle파일에 아래 코드를 추가합니다.
dependencies {
// ...
implementation 'io.github.everythingme:overscroll-decor-android:1.1.1'
}
3. 리사이클러뷰에 적용하고 싶다면 사용하고 있는 리사이클러뷰를 액티비티에 선언하고 아래처럼 코드를 추가합니다.
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recycler_view);
// 수평일 때 사용시
OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_HORIZONTAL);
// 수직일 때 사용시
OverScrollDecoratorHelper.setUpOverScroll(recyclerView, OverScrollDecoratorHelper.ORIENTATION_VERTICAL);
https://github.com/EverythingMe/overscroll-decor
GitHub - EverythingMe/overscroll-decor: Android: iOS-like over-scrolling effect applicable over almost all scrollable Android vi
Android: iOS-like over-scrolling effect applicable over almost all scrollable Android views. - GitHub - EverythingMe/overscroll-decor: Android: iOS-like over-scrolling effect applicable over almost...
github.com
'app개발 > android' 카테고리의 다른 글
| [Android] 스크롤바(ScrollBar) 없애기 (0) | 2022.06.21 |
|---|---|
| [Android] End of input at line 1 column 1 path $ (0) | 2022.06.09 |
| [Android] Manifest merger failed (0) | 2022.05.20 |
| [Android] Data Class에서 Room 사용시 Entity에서 Default값 설정하기 (0) | 2022.05.10 |
| [Android] Beacon에서 Dialog띄우기 (0) | 2022.05.05 |