무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
1. ViewPager
•
좌우로 스와프 하면서 View를 전환하는 AdapterView이다.
•
화면이 바뀌는 것이 아닌 화면의 크기만한 View들을 생성하여 View들을 전환하는 개념이다.
2. ViewPager 구현
•
ViewPager는 PagerAdapter를 구현하여 사용한다. PagerAdapter에서는 다음 메서드를 구현한다.
•
getCount : ViewPager로 보여줄 View의 전체 개수
•
instantiateItem : ViewPager로 보여줄 View 객체를 생성한다.
•
isViewFromObject : instantiateItem 에서 만든 객체를 사용할 것인지의 여부를 결정한다.
•
destroyItem : ViewPager에서 View가 사라질 때 제거하는 작업을 한다.
3. ViewPager의 주요 이벤트
•
PageChange : ViewPager에서 View가 전환될 때 반응하는 리스너
4. 학습 정리
정리
•
ViewPager는 좌우로 스와이프 할 때 View가 전환된는 AdapterView 이다.