본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[Android][kotlin] ViewPager, ViewPager2에서 OverScrollMode 없애는법(OverScrollMode never)

by MinChan-Youn 2022. 7. 28.

안녕하세요~ 챠니입니다! :)

ViewPager와 ViewPager2에서 OverScrollMode를 없애는 방법에 대해서 알아보겠습니다.

ViewPager와 ViewPager2각각 overscrollmode를 설정하는 방법이 다르니 참고해 주시길 바랍니다!

 

 

 

    ViewPager에서 OverScrollMode 설정

    xml파일에서 다음을 입력

    android:overScrollMode="never"

     

    ViewPager2에서 OverScrollMode 설정

    ViewPager2같은 경우 ViewPager와 다르게 퍼포먼스 향상을 위해 RecyclerView의 어답터를 상속받아 사용하기 때문에 XML파일에서 설정해도 설정이 되지 않습니다.

    xml코드가 아닌 실제 java 또는 kotlin파일에서 설정해주면 되겠습니다.

     

    "ViewPager2의 Id".getChildAt(0).overScrollMode = RecyclerView.OVER_SCROLL_NEVER

    0번째 Child를 가져와 overscrollMode를 설정하면 되겠습니다.

     

     

     

     

     

     

     

     

    질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!

    응원의 댓글은 저에게 큰 힘이 된답니다! :)

    즐거운 하루되세요!

     

    깃허브 보러 놀러오세요 👇 (맞팔환영)

    https://github.com/younminchan

     

    younminchan - Overview

    안드로이드 2년차 개발자 •⚽️/🎤/🥁/🖥/🏃‍♂️/🚴‍♂️/🤟 TechBlog⬇️ minchanyoun.tistory.com - younminchan

    github.com