뷰페이저
- 스와이프를 통해 화면에 표시될 컨텐츠를 전환할 수 있도록 만들어주는 요소
- 뷰그룹(ViewGroup)으로부터 상속되어 컨테이너 역할 수행
- 데이터를 "페이지 단위"로 표시
- 좌/우 뒤집기(flip)를 통해서 페이지를 전환할 수 있도록 만들어주는 컨테이너
- 여러 종류의 뷰 위젯을 사용하여 각 뷰페이저의 페이지를 구성
- 각 페이지에 띄울 이미지, 제목, 내용을 각 array로 구현하여 페이지별로 적용 가능
- 필요에 따라 버튼구성의 변경 등도 가능
출처: https://mparchive.tistory.com/138 [My Program Archive]
페이저어댑터(PagerAdapter)
- 뷰페이저가 각 페이지를 위한 뷰를 생성하기 위해 사용하는 어댑터클래스
- abstract 키워드로 정의된 추상 클래스
- PagerAdapter 객체를 바로 만들어서 사용 불가 -> PagerAdapter로부터 상속받은 자식 어댑터 클래스 객체를 구현해야 함
참고
https://recipes4dev.tistory.com/148
'인문학도 개발일지 > 앱프로그래밍' 카테고리의 다른 글
[안드로이드][코틀린] 클래스 상속방법 (0) | 2020.03.24 |
---|---|
[안드로이드][코틀린] 접근자 메소드(getter, setter) (0) | 2020.03.24 |
[안드로이드][코틀린] 데이터 값 전달 - putExtra & getExtra (5) | 2020.03.23 |
[안드로이드][코틀린] 로그인 후 액티비티 전환하기 - Intent (0) | 2020.03.23 |
[안드로이드][레이아웃] 앱 로그인 화면 만들기 - 버튼 클릭시 색깔 전환 (0) | 2020.03.23 |