마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

여러분들의 도움이 절실히 필요합니다 ㅠㅠ 스샷첨부

0 추천

 

 

스샷 첨부했구요.

제가 구현하게 될 부분입니다. 한참 초보자라....블로그나 서적을 계속 보고있습니다ㅠ

혹시 이런 식으로 구현하는 방법을 아시는분이나 강좌되어있는 블로그, 아니면 필요한 클래스, 함수명이라도 알려주실분 정말 감사하겠습니다 ㅠ

만듀만듀해 (620 포인트) 님이 2016년 9월 28일 질문

2개의 답변

+1 추천
옆에서 나오는 슬라이드 메뉴 : DrawerLayout 이나 아니면 디자인 서포트 라이브러리의 NavigationView

탭 : 디자인 서포트 라이브러리의 TabLayout

상단 바 : Toolbar

나머지는 기본 다이얼로그나 View로 직접 구현 하시면 됩니다.
Development Guy (70,570 포인트) 님이 2016년 9월 28일 답변
Fragment는 필요 없나요?
그런데 저렇게 누를때마다 탭바를 보여준다던가 이런건 어떻게 구현하나요..
TabLayout 예제 같은거 찾아보시면 FragmentPagerAdapter도 같이 쓰셔야 할겁니다.
 탭바가 어떤거를 말씀하시는 건가요? 슬라이딩 메뉴는 DrawerLayout 쓰시면 되고 상단에 버튼 3개로된 탭은 AppbarLayout에 TabLayout 추가해주시면 됩니다.
아뇨 저기 사진첩을 누를때 TabLayout xml을 화면에 보여줘야하는데 그 소스를 모르겠어서...
TabLayout도 View이기 때문에 setVisibility가 먹힐겁니다. 위에 그림에서 사진첩 눌렀을때의 이벤트를 받아 visible 속성을 변경하는 식으로 하면 되지 않을까요?
오~~ㅋㅋ 따라 액티비티화면 전환할 필요 없이 xml에 특정 view만 숨겼다가 보였다가 해주는게  setVisibility이거라는 말씀이시죠? 오오
+1 추천

1,2: NavigationDrawer

3: 생긴거만 탭인 Filter 기능을 가진 버튼으로 봐야겠군요.

차례대로 필터 옵션을 선택해 나가는...?
디자인된 Spinner를 옆으로 붙여 나가는 형태로 구현하는게 좋을듯 합니다.
모든 필터가 선택되면 아래 컨테이너에 이미지 리스트가 나오는거지요?

4: 단순하게 SpinnerAdapter를 붙여서 선택된 필터의 이벤트를 수신하면 됩니다.
물론 3번에서 Spinner를 쓰지않고 PopupWindow나 Dialog, 또는 CustomView등으로 처리하셔도 됩니다.

칠리님 (10,910 포인트) 님이 2016년 9월 28일 답변
Fragment는 필요 없나요?
그런데 저렇게 누를때마다 탭바를 보여준다던가 이런건 어떻게 구현하나요..
...