1,2: NavigationDrawer
3: 생긴거만 탭인 Filter 기능을 가진 버튼으로 봐야겠군요.
차례대로 필터 옵션을 선택해 나가는...?
디자인된 Spinner를 옆으로 붙여 나가는 형태로 구현하는게 좋을듯 합니다.
모든 필터가 선택되면 아래 컨테이너에 이미지 리스트가 나오는거지요?
4: 단순하게 SpinnerAdapter를 붙여서 선택된 필터의 이벤트를 수신하면 됩니다.
물론 3번에서 Spinner를 쓰지않고 PopupWindow나 Dialog, 또는 CustomView등으로 처리하셔도 됩니다.