지난 프로젝트에서 ViewPager 로 메뉴들을 보여주는데, 순환하게끔 구현해달라는 요청이 있었다. 열심히 구글링해보니 Circular ViewPager 라고 하는듯! 기본적인 viewPager 는 구현했다는 가정 하에 글을 작성해보려한다 🥳 stackoverflow 를 참고했다! 1. 변수 선언 현재 위치를 저장하는 currentPosition, scroll 상태를 저장하는 scrollState 두 개의 변수를 선언한다. 2. ViewPager2.OnPageChangeCallback 구현하기 선택된 페이지의 상태가 변경됐을 때 처리하는 콜백리스너이다. 오버라이드할 수 있는 함수가 세가지 있음! 2-1. onPageScrollStateChanged(