Android

[Android] ViewPager2 사용법

너츠너츠 2022. 6. 26. 15:53

android 공식 홈페이지에선 "화면 슬라이드에는 향상된 ViewPager2 라이브러리를 사용하는 것이 좋습니다" 라고 공지하고 있습니다

 

1. 원하는 activity의 xml에 ViewPager2를 추가해줍니다. (저는 tab과 Indicator도 추가했습니다)  

//Indicator의 경우 외부 라이브러리를 사용
https://github.com/ongakuer/CircleIndicator / LICENSE: Apache 2.0

1.1 원하는 indicator 색 변경 - black_radius (color만 원하는 색으로 지정하시면 됩니다)

 

2. Activity에서 ViewPager를 연결해준다 Horizontal: 수평, Vertical: 수직

3. 이제 ScreenSlidePager2Adapter를 만듭니다.

- createFragment에서 position에 따라 원하는 Fragment를 연결할 수 있습니다

 

4. 원하는 Fragment 만들기

-> 저는 간단하게 구현하기 위해 Fragment에 배경색을 position에 따라 설정하여 구분하기 쉽게 만들었습니다

 

<결과물>

반응형