1

나는 이것을 할 수있는 몇 개의 라이브러리를 보았지만 가능하면 그것들을 피하고 싶습니다. 나는 왼쪽에서 오른쪽으로 할 수 있었지만 두 방향 모두에서 어떻게해야하는지 알 수 없었다.왼쪽에서 오른쪽, 오른쪽에서 왼쪽으로 안드로이드 슬라이딩 패널

final SlidingPaneLayout slidingPaneLayout = SlidingPaneLayout.class.cast(root.findViewById(R.id.slidingpanelayout)); 
    slidingPaneLayout.setPanelSlideListener(new SlidingPaneLayout.PanelSlideListener() { 

     @Override 
     public void onPanelSlide(View view, float v) { 
     } 

     @Override 
     public void onPanelOpened(View view) { 

      switch (view.getId()) { 
       case R.id.fragment_secondpane: 
        getSupportFragmentManager().findFragmentById(R.id.fragment_firstpane).setHasOptionsMenu(true); 
        getSupportFragmentManager().findFragmentById(R.id.fragment_secondpane).setHasOptionsMenu(false); 
        break; 
       default: 
        break; 
      } 
     } 

     @Override 
     public void onPanelClosed(View view) { 

      switch (view.getId()) { 
       case R.id.fragment_secondpane: 
        getSupportFragmentManager().findFragmentById(R.id.fragment_firstpane).setHasOptionsMenu(false); 
        getSupportFragmentManager().findFragmentById(R.id.fragment_secondpane).setHasOptionsMenu(true); 
        break; 
       default: 
        break; 
      } 
     } 
    }); 

어떤 라이브러리없이, 왼쪽에서 오른쪽으로 난 3 개 조각을 가질 수 있도록 왼쪽 방향에서 오른쪽 모두에서 슬라이딩 패널을 만들 수있는 방법이있다 : 그래서 여기 내 코드는?

+1

이 몇 줄에 의해 어떤 측면에서 슬라이드하는 것을 가능하게 https://github.com/Ali-Rezaei/SlidingDrawer를 살펴 보자하는 데 도움이 암호. – Ali

답변

2

귀하의 솔루션은 ViewPager입니다. 튜토리얼을위한 몇 가지 링크가 있습니다.

Vogella Tutorial for ViewPage


UPDATE

Detailed Tutorial with source code and xml files

것은 당신에 대해 무엇을 요구하는 것은 Navigation Drawer입니다. 당신은 인터넷에서 튜토리얼의 톤을 찾을 수 있습니다. 여기에 좋은 것들이 있습니다.

Android Official Tutorial

Detailed tutorial for Beginers

희망이

+0

내가보기에 약간 다릅니다. http://www.edumobile.org/android/wp-content/uploads/2012/08/pathfinderexample4.png http://www.edumobile.org/android/wp -content/uploads/2012/08/pathfinderexample5.png 광산은 다음과 같이 표시되어야합니다. https://www.dropbox.com/s/cxkkpbwim646bly/3.jpg https://www.dropbox.com/s /dra1sc7jx0nc5zo/2.jpg 이렇게 구성 할 수 있습니까? – FilipLuch

+0

사람이 슬라이딩 패널이라고하지 않습니다. 너는 혼란 스럽다. 내비게이션 서랍이라고합니다. –

+0

여기에 질문에 게시 된 코드가 어떻게 표시되는지 보여줍니다. https://www.dropbox.com/s/lzrn1yjt7243fgf/2013-09-06%2014.07.53.png 단순히 다른 질문을 추가 할 수 없습니까? 반대 방향으로? – FilipLuch