학습 내용
- 섹션 1
- 리사이클러 뷰의 개념, 만드는 방법, 뷰 홀더, 어댑터, 항목 추가, 제거 설명
- 리사이클러 뷰 사용선언, list_item.xml파일 생성, ListItem클래스 생성, 어댑터 생성 후 목록화면 실습
- 리사이클러 뷰의 레이아웃, 아이템 데커레이션 하는 3가지 메서드 설명
- 리사이클러 뷰의 수평, 수직, 그리드 배치, 구분선을 추가하는 아이템 데코레이션 실습
- 섹션 2
- 리사이클러 뷰, 아이템 데코레이션 onDraw(), onDrawOver(), getItemOffsets() 함수 실습
- 뷰페이저 2라이브러리의 개념, 리사이클러 뷰 어댑터 이용, 프래그먼트 어댑터 이용 방법 설명
- 리사이클러 뷰 어댑터 이용하여 뷰 페이저 2를 구현 실습
- 프래그먼트 어댑터 이용하여 뷰 페이저 2를 구현 및 스와이프 위, 아래, 좌, 우 구현 실습
- 섹션 3
- 드로어 레이아웃의 개념과 구현 방법에 대한 설명
- 드로어 레이아웃, 액션바를 숨기고 툴바로 동기화 하여 드로어 레이아웃 구현 실습
- DrawerLayout, NavigationView를 사용해서 메뉴 배치에 필요한 xml파일과 설정 실습
- DrawerLayout, NavigationView로 Activity파일 실행 코드 작성, drawer실행, 이벤트 처리 실습