728x90
안녕하세요 고졸 개발잡니다.
NestedScrollView를 이용하여 부드럽게 스크롤이 되도록 해보겠습니다.
<androidx.core.widget.NestedScrollView
android:id="@+id/scrollView"
android:layout_width="0dp"
android:layout_height="0dp"
android:paddingTop="1dp"
android:paddingBottom="1dp">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</androidx.core.widget.NestedScrollView>
간단하게 원래 사용하던 ScrollView를 NestedScrollView를 바꿔주고
RecyclerView 와 같은 내용을 넣어주면 부드럽게 스크롤이 되는걸 확인 해볼수 있습니다.
또 NestedScrollView 내에 Top,Bottom을 Padding 을 1dp 씩 준걸 볼수가 있는데
내용이 화면을 가리는 건지 ScrollView 하단이 잘리게 되면서 디자인이 망가지는 걸 방지하기위해서
Padding을 주어서 처리 했습니다.
감사합니다.
'한국 20대 개발자의 성장기' 카테고리의 다른 글
| [kotlin] Dialog 다이얼로그 간단하게 띄우기 (2) | 2022.12.07 |
|---|---|
| [kotlin] 안드로이드 레트로핏2 이미지 전송(업로드) / Android retrofit2 image upload to php (0) | 2022.12.06 |
| [Koltin] 화면 전환 부드럽게 하기 (0) | 2022.12.05 |
| [Kotlin] 키보드 외 공간 터치하면 키보드 내려가기 (0) | 2022.12.05 |
| [Kotlin] ViewBinding 기본 설정 (0) | 2022.11.25 |