¿Cómo agregar Panel en android?

Quiero agregar un panel en la actividad android. Voy a intentar explicar su comportamiento.

Debe mostrar una pequeña flecha en el lado derecho de mi actividad, Si hago clic en que un panel que tiene pocos botones debe deslizar hacia fuera consumiendo alrededor del 20% -30% de la actividad actual.

Algo igual que el menú aparece en la pantalla.

Gracias por adelantado.

Vea el widget de SlidingDrawer . Sin embargo, este widget sólo se deslizará hacia arriba y hacia abajo en versiones anteriores de SDK.

De lo contrario, debe considerar el uso de fragmentos (utilizando la API de compatibilidad si es necesario). Puedes buscar algunas explicaciones sobre cómo se construye la aplicación GMail o el ejemplo de la galería HoneyComb para obtener información sobre la animación de fragmentos.

Aquí está mi ejemplo del Panel

<LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:layout_marginBottom="10dp" android:background="@drawable/border"> <TextView android:text="@string/panel_title" android:id="@+id/groupTitle" android:paddingLeft="5dp" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/blue" /> Here you add panel content... </LinearLayout> 

También es necesario agregar en el recurso dibujable broder.xml

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="3dip" android:color="#d3d3d3" /> </shape> 

Y color en valores / Colors.xml

 <?xml version="1.0" encoding="utf-8" ?> <resources> <item name="blue" type="color">#FF33B5E5</item> </resources> 

Y el panel Título en values ​​/ Strings.xml

 <?xml version="1.0" encoding="utf-8"?> <resources> <string name="panel_title">Panel 1</string> </resources> 

En cuanto al botón y la animación que se pueden agregar separadamente.

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