안드로이드에서 페이스북 같은 스타일로 슬라이드하고싶어요.

조회수 2381회

페이스북 네비게이션바 엄청 이쁘잖아요. 그래서 그런 느낌으로 제 앱에서도 쓰고 싶은데요. 어떻게하면 될지 가르쳐주세요.

1

2

https://www.youtube.com/watch?v=ANLMaL7zn20 <- 이건 유튜브 동영상이에요.

1 답변

  • 좋아요

    0

    싫어요
    채택 취소하기

    제가 찾은 방법은 FrameLayout하고 메뉴 상단에 커스텀 HorizontalScrollView(HSV)을 적용하는 방법인데요. HSV안에 넣고 싶은 뷰를 넣으시면 되고요. 첫번째 자식뷰는 투명해야 돼요. 왜냐면 HSV가 스크롤 되지않았을때 메뉴가 보이고 클릭가능해야 하니까요.

    앱이 켜지고 HSV를 처음표시되는 애플리케이션 뷰로 스크롤 할 수 있습니다. 그리고 다시 메뉴를 보고싶을때는 나타난 메뉴를 스크롤해 투명처리된 뷰를 나타나게 합니다.

    https://github.com/gitgrimbo/android-sliding-menu-demo <-링크 들어가셔서 코드를 보시면 밑의 이미지처럼 HorzScrollWithListMenu와 HorzScrollWithImageMeun를 부르는 버튼 두개가 있습니다.

    3 반정도 스크롤했을때의 스크린샷

    4 완전 스크롤했을때 스크린샷

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)