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에 따라 설정하여 구분하기 쉽게 만들었습니다
<결과물>
반응형
'Android' 카테고리의 다른 글
[Android] ViewPager2와 ViewPager의 차이점 (0) | 2022.06.26 |
---|---|
[Android] ViewPager 사용법 (0) | 2022.06.26 |
[Android] Unfortunately you can't have non-Gradle Java modules and Android-Gradle modules in one project. (0) | 2022.06.26 |
[Android] Assets 폴더 만들기 (0) | 2022.06.24 |
[Firebase] Android에 Firebase 연동하기 (0) | 2022.06.02 |
댓글