반응형

WGout 어플의 첫번째 메인화면이다.

1. 메인화면

WGout의 메인화면은 WGPG의 메인화면과 동일하게 만들었다.

서버는 아직 구현이 힘들어 로그인 버튼과 ID, PASSWORD를 입력할 수 있는 EditText만 구현했다.

WGout_Main

로그인 버튼을 누르면 아래와 같은 홈 화면으로 입장하게 된다.

2. Home

WGout_Home

Home화면은 WGPG보다 간단하게 구성했다.

일단 Fragment를 쓴 WGPG와 다르게 이번엔 모든 화면을 액티비티로 구성해서 인텐트를 통해 화면을 전환하도록 했다.

날짜는 자바에서 제공하는 SimpleDateFormat를 사용해서 현재 날짜를 표기하도록 했다.

밑에 있는 '오늘의 할일' 부분은 아래에 리사이클러뷰를 넣어서 캘린더에 일정이 있으면 표기하도록 했다.

캘린더 부분은 따로 게시물을 작성하여 설명하려 한다.

좌측 상단의 BUTTON을 누르면 DrawerLayout이 열리도록 설정했다.

3. Drawer

아래 화면이 드로워레이아웃을 연 화면이다.

WGout_Drawer

이번 프로젝트를 진행하면서 이것저것 고민했지만, 가장 많이 고민한 부분이 전작인 "WGPG와는 다른 기능들을 많이 넣는 것" 이었다.

저번에는 하단의 버튼을 클릭하면 프래그먼트가 전환되는 식으로 화면을 구성했는데, 이번에는 Drawer의 버튼을 통해서만 화면을 전환하도록 구현했다.

DrawerLayout에 대한 설명은 아래 게시글에 있다.

 

[안드로이드 스튜디오 정리#1-5] DrawerLayout

이 게시물은 다음 링크를 참조하여 학습했습니다. 안드로이드 드로어레이아웃. (Android DrawerLayout) 1. 화면의 특정 영역에서 동적으로 열리고, 닫히는 사용자 인터페이스. 통상적으로, "안드로이

seminzzang.tistory.com

 

반응형

+ Recent posts