Development/Android
[Android] ScrollView 최상단으로 자동 스크롤하기
SeungYong.Lee
2025. 5. 27. 10:31
반응형
- 다음과 같은 NestedScrollView를 화면에서 사용할 때, 사용자 편의성을 위해 최상단으로 한 번에 스크롤하는 기능이 필요할 때가 있다.
<androidx.core.widget.NestedScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="match_parent">
- 그럴 때에 다음 scrollTo 함수를 사용해주면 된다.
//스무스하게 이동
fun scrollToTop() = with(binding) {
scrollView.post { scrollView.smoothScrollTo(0, 0) }
}
//즉시 이동
fun scrollToTopInstantly(scrollView: NestedScrollView) {
scrollView.post {
scrollView.scrollTo(0, 0)
}
}
반응형