3 기능 추가하기
너무 간단해서 뭔가 조금 아쉬운가요? 지금까지 만든 앱을 조금씩 바꾸면서 기능을 추가해 보겠습니다. 앞서 인트로에서 일정 시간(1초)이 지나면 지도 화면이 뜨게 했습니다. 이번에는 인트로에서 다음 화면으로 넘어가지 않고 인트로 화면에서 버튼을 누르면 다음 화면으로 넘어가도록 만들겠습니다. 버튼 두 개를 추가하는데, 하나는 관광 지도 화면으로 연결되고 하나는 경주 관광지를 소개하는 리스트 화면으로 이동합니다. 버튼은 플로팅 액션 버튼을 사용하겠습니다.
용어 플로팅 액션 버튼(FAB, Floating Action Button)은 화면에 떠 있는 원형 버튼으로, 화면을 아래위로 스크롤해도 위치가 고정됩니다. 이 버튼을 클릭했을 때 어떤 동작(이벤트)이 일어나게 처리할 수 있습니다.
전체 구조를 미리 보면 다음과 같습니다.
인트로 화면 / 플로팅 액션 버튼을 클릭했을 때
그림 7-64 | 인트로 화면에서 플로팅 액션 버튼을 클릭했을 때 다른 화면으로 이동하는 구조