Android: Cajón de navegación sombra vertical

He implementado un NavigationDrawer en mi aplicación. Me gustaría saber cómo puedo añadir un efecto de sombra vertical que está por debajo del Fragmento principal, similar a la imagen de abajo.

Introduzca aquí la descripción de la imagen

Tengo una imagen en mi dibujable con la imagen de la sombra. Se llama "drawer_shadow.9" pero no sé cómo puedo implementar esto dentro de mi NavigationDrawer .

Usted tendrá que utilizar un dibujable para la sombra. Utilice el método setDrawerShadow en el objeto navigationDrawer. Por ejemplo:

 navigationDrawer.setDrawerShadow(R.drawable.someDrawable, GravityCompat.START); 

Enlace al documento oficial: setDrawerShadow

Espero que esto ayude

(Cajón a la derecha) Disposición de la actividad:

 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout ... </LinearLayout> <LinearLayout android:layout_width="280dp" android:layout_height="match_parent" android:layout_gravity="end" android:orientation="horizontal"> <View android:layout_width="20dp" android:layout_height="match_parent" android:background="@drawable/drawer_shadow" android:paddingEnd="0dp" android:paddingLeft="-20dp" android:paddingRight="0dp" android:paddingStart="-20dp" /> <fragment android:id="@+id/fragment_drawer" android:name="com.....HomeDrawer" android:layout_width="260dp" android:layout_height="match_parent" android:layout_gravity="end" android:choiceMode="singleChoice" tools:layout="@layout/drawer_home" /> </LinearLayout></android.support.v4.widget.DrawerLayout> 

Sombra del draver:

 <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <gradient android:startColor="#00FFFFFF" android:endColor="#f2e9e9e9" android:type="linear" /> <size android:height="@dimen/activity_vertical_margin" android:width="5dp"> </size> </shape> </item> 

efecto:

Introduzca aquí la descripción de la imagen

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