Menú Deslizante ambos lados (derecha e izquierda) en una sola Actividad

Quiero el menú de la diapositiva en ambos lados (derecha e izquierda) en la sola actividad

En el botón haga clic como abajo

Introduzca aquí la descripción de la imagen

He intentado esta biblioteca dos

Https://github.com/jfeinstein10/SlidingMenu/

y

Https://github.com/SimonVT/android-menudrawer

Pero ambos son dar el menú de la diapositiva solamente a la derecha oa la izquierda.

5 Solutions collect form web for “Menú Deslizante ambos lados (derecha e izquierda) en una sola Actividad”

Yep Analizer lo tiene bien con setmode. He aquí un ejemplo de la biblioteca jfeinstein10. Controlando el menú de la izquierda con setMenu .. y el derecho con setSecondary …

https://github.com/jfeinstein10/SlidingMenu/blob/master/example/src/com/slidingmenu/example/LeftAndRightActivity.java

package com.slidingmenu.example; import android.os.Bundle; import android.view.KeyEvent; import android.view.View; import android.view.ViewGroup; import com.slidingmenu.example.fragments.ColorFragment; import com.slidingmenu.lib.SlidingMenu; import com.slidingmenu.lib.SlidingMenu.OnClosedListener; import com.slidingmenu.lib.SlidingMenu.OnOpenedListener; public class LeftAndRightActivity extends BaseActivity { public LeftAndRightActivity() { super(R.string.left_and_right); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getSlidingMenu().setMode(SlidingMenu.LEFT_RIGHT); getSlidingMenu().setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN); setContentView(R.layout.content_frame); getSupportFragmentManager() .beginTransaction() .replace(R.id.content_frame, new SampleListFragment()) .commit(); getSlidingMenu().setSecondaryMenu(R.layout.menu_frame_two); getSlidingMenu().setSecondaryShadowDrawable(R.drawable.shadowright); getSupportFragmentManager() .beginTransaction() .replace(R.id.menu_frame_two, new SampleListFragment()) .commit(); } } 

Asegúrese de obtener una copia limpia y actualizada de la biblioteca también. Por si acaso.

Estoy usando el de https://github.com/jfeinstein10/SlidingMenu/ y funciona bien en ambos lados. No olvide configurarlo para que funcione:

 getSlidingMenu().setMode(SlidingMenu.LEFT_RIGHT); 

Utilizando el MenuDrawer de SimonVT, puede obtener el menú deslizante en ambos lados usando dos instancias menuDrawer como sigue

 leftmenu = MenuDrawer.attach(this, MenuDrawer.MENU_DRAG_WINDOW); rightmenu = MenuDrawer.attach(this, MenuDrawer.MENU_DRAG_WINDOW,Position.RIGHT); 

Para hacer clic en el botón, consulte los ejemplos en la biblioteca.

Creo que puedes usar https://github.com/jfeinstein10/SlidingMenu/ para lograrlo. Deberías ver la demo.Hay una demo izquierda y derecha en ella.buena suerte!

Solo añadiendo a la respuesta de sooraj.e, ya que no funcionó para mí en la última versión de SimonTv de MenuDrawer.

Esto está funcionando bien en su última versión (desafortunadamente obsoleto )

 mDrawerLeft = MenuDrawer.attach(MainActivity.this, MenuDrawer.Type.BEHIND, Position.LEFT, MenuDrawer.MENU_DRAG_WINDOW); mDrawerLeft.setDropShadowEnabled(false); mDrawerLeft.setContentView(R.layout.activity1); mDrawerLeft.setMenuView(R.layout.menu1); mDrawerRight = MenuDrawer.attach(MainActivity.this, MenuDrawer.Type.BEHIND, Position.RIGHT, MenuDrawer.MENU_DRAG_WINDOW); mDrawerRight.setDropShadowEnabled(false); mDrawerRight.setContentView(R.layout.activity1); mDrawerRight.setMenuView(R.layout.menu2); 

Enlace de la biblioteca: https://github.com/SimonVT/android-menudrawer/

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.