Añadir sombra en el lado derecho e inferior del diseño

Quiero añadir una sombra de luz en el lado derecho e inferior del layout.I intentó usar android:background="@android:drawable/dialog_holo_light_frame" pero añade una sombra gruesa en los cuatro lados del layout.What dibujable que necesito Crear y establecer como fondo?

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:background="@android:drawable/dialog_holo_light_frame"> <ImageView android:id="@+id/g" android:layout_width="wrap_content" android:layout_height="wrap_content" android:scaleType="centerCrop" android:layout_gravity="center" android:src="@drawable/logo_icon" android:visibility="visible" android:clickable="true" /> </LinearLayout> 

Creo que esto puede resolver su problema

  <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape> <padding android:bottom="2dp" android:left="0dp" android:right="2dp" android:top="0dp"/> <solid android:color="#00CCCCCC"/> </shape> </item> <item> <shape> <padding android:bottom="2dp" android:left="0dp" android:right="2dp" android:top="0dp"/> <solid android:color="#10CCCCCC"/> </shape> </item> <item> <shape> <padding android:bottom="2dp" android:left="0dp" android:right="2dp" android:top="0dp"/> <solid android:color="#20CCCCCC"/> </shape> </item> <item> <shape> <padding android:bottom="2dp" android:left="0dp" android:right="2dp" android:top="0dp"/> <solid android:color="#30CCCCCC"/> </shape> </item> <item> <shape> <padding android:bottom="1dp" android:left="1dp" android:right="1dp" android:top="1dp"/> <solid android:color="#50CCCCCC"/> </shape> </item> <!-- Background --> <item> <shape> <solid android:color="@color/white"/> <corners android:radius="3dp"/> </shape> </item> </layer-list> 

A continuación, aplicarlo a un diseño XML como un fondo LinearLayout android:background="@drawable/drawable_name"

Esto es lo que me referí y funcionó.

** 1.Añadir un LinearLayout simple con color gris, sobre el cual añadir su diseño real, con margen en la parte inferior y derecha igual a 1 o 2 dp

2.Have una imagen de 9 parches con una sombra y establecerlo como el fondo de su disposición lineal **

Otras soluciones aquí

  • Resize Drawable en Android
  • Recurso desplegable del atributo personalizado
  • Fondo de cultivo de Android
  • Cambio de los colores de fondo de degradado en Android en tiempo de ejecución
  • ¿Cómo configurar el tamaño del vector dibujable dentro de un botón en Android?
  • La animación de Android no está terminada en onAnimationEnd
  • Visualización dinámica de imágenes del recurso / dibujable
  • Carpetas BitmapFactory.decodeResource y drawable *
  • ¿Es posible eliminar la sombra de los iconos (elementos) en un googlemap?
  • Dibujos no cambian después de ser reemplazados por otros en las carpetas
  • Android: Comprensión de la carpeta dibujable
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.