¿Utilizando SlidingPaneLayout desde el lado derecho?

¿Es posible de alguna manera usar SlidingPaneLayout de Android para hacer exactamente lo que hace excepto desde el lado opuesto?

Es decir, quiero bisel deslizar el lado derecho de la pantalla en lugar del lado izquierdo para exponer el segundo panel, y se desliza desde la derecha en lugar de la izquierda.

Idealmente estoy buscando una manera de hacerlo con este diseño, o una modificación de él.

Creo que es posible, al igual que este lo hizo desde el fondo. Compruebe la diferencia entre él y el código original, y usted sabrá cómo hacerlo.

No lo he probado todavía pero no veo por qué would't trabajo con algo como esto:

<android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/sliding_pane_layout" android:layout_width="match_parent" android:layout_height="match_parent" > <fragment android:id="@+id/content_pane" android:name="package.DetailFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:paddingLeft="16dp" android:paddingRight="16dp" android:layout_marginRight="60dp" /> <fragment android:id="@+id/list_pane" android:name="package.MyListFragment" android:layout_width="300dp" android:layout_height="match_parent" android:layout_gravity="left" /> 

De esta manera tendría el ListFragment en el lado derecho. Ahora que uno quiere abrir primero depende de usted. Si querías mostrar el lado izquierdo primero tendrías que tener algo como esto en el método onCreate de tu MainActivity:

  private SlidingPaneLayout mSlidingLayout; mSlidingLayout = (SlidingPaneLayout) findViewById(R.id.sliding_pane_layout); mSlidingLayout.setPanelSlideListener(new SliderListener()); mSlidingLayout.openPane(); 

Aunque tho soy tarde espero que esto ayude.

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