2016-06-22 3 views
-1

Android Material Design 사양에 따라 NavDrawer를 장착했습니다. 하지만 처음에는 내 앱의 내비게이션 서랍에 대한 아이디어가 다르기 때문에이 디자인을 유지하고 싶습니다.하지만이 방법에 대한 조언이 필요합니다.사용자 정의 Android보기는 사용자 몸짓으로 화면에 슬라이드합니다.

달성하고자하는 이미지를 업로드했습니다. http://i.stack.imgur.com/uzRBe.jpg

사용자는 버튼 (2)의 자연 버튼 (2)에 의한 클릭은 NavDrawer 부분 만 밖으로 미끄러, 또는 사용자가 수동으로 손가락을 이용하여 카세트를 슬라이딩 이동 가능하고, 서랍 슬라이드 아웃 장치 상단에서 슬라이드 할 수있는 Android 알림 메뉴와 마찬가지로 화면 가장자리에 스냅 할 수 있습니다. 버튼 4를 클릭하면 전체 버튼 그룹 (버튼 4의 내용으로 인해)이 슬라이드되며, 버튼 2가 이미 시작된 경우 오른쪽에 남아 있습니다. 홈 버튼이 될 버튼 1은 다른 모든 버튼이 제 위치에 있는지 (왼쪽으로) 확인하고 그렇지 않은 경우에는 메인 컨텐츠로 홈 컨텐츠를로드합니다.

Material Spec NavDrawer를 사용하거나 사용자의 Xposition 제스처를 따르는 여러 선형 레이아웃을 사용하여 어떤 방법으로 접근해야할지 모르겠습니다.

현재, 나는 재료 사양 NavDrawer, 그래서 코드는 안드로이드 스튜디오 2.0과 함께 제공되는 기본 안드로이드 서랍 Actvitity를 사용하고 수정하는 것이 더

+0

다음을 참조하십시오. https://github.com/SimonVT/android-menudrawer –

답변

0

표준입니다. 당신은 여전히 ​​cosutm을 만들려면 는 버그

를의 할당한다 당신을 구할 것 하나 할 수 있습니다 하나를 사용 여기에 제안했다>

http://simonvt.github.io/android-menudrawer/

아니면 그냥이 사이트에서 하나를 선택할 수있는>

https://android-arsenal.com/search?q=Drawer

당신이 하나를 작성하는 데 도움이되는 몇 가지 공개 라이브러리 서랍 도우미가 있습니다.

나는 scrach에서 모든 것을 쓰는 것에 대해 제안했다. 그것은 작품의 할당처럼 보이며, 매번 무엇이 맨 위에 있어야하는지, 라이브러리를 사용하거나 디폴트 값을 취한다.

관련 문제