Set Imagen de fondo y recurso xml

Estoy usando el siguiente código debajo para rodear las esquinas de RelativeLayout. mybackground.xml esto como mybackground.xml en la carpeta mybackground.xml .
Está funcionando bien para redondear la esquina pero el problema es que también quiero agregar una imagen transparente como fondo de mi RelativeLayout. ¿Cómo puedo lograr ambas cosas? ¿Cómo puedo utilizar una imagen y un xml dibujable (para redondear la esquina) al mismo tiempo para un RelativeLayout …

 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> <corners android:bottomRightRadius="30dp" android:bottomLeftRadius="30dp" android:topLeftRadius="30dp" android:topRightRadius="30dp" /> </shape> 

    Puede utilizar Layer-List

    Será así

     <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" android:padding="10dp"> <corners android:bottomRightRadius="30dp" android:bottomLeftRadius="30dp" android:topLeftRadius="30dp" android:topRightRadius="30dp" /> </shape> </item> <item><!-- your transparent image --></item> </layer-list> 

    Utilice la Lista de capas y la Etiqueta de elemento para configurar la imagen y utilice una etiqueta sólida y establezca el color como # AA000000 para que sea transparente como se muestra a continuación

     <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> <solid android:color="#AA000000"/> <corners android:bottomRightRadius="30dp" android:bottomLeftRadius="30dp" android:topLeftRadius="30dp" android:topRightRadius="30dp" /> </shape> </item> <item> <bitmap android:src="@drawable/yourfilename"/> </item> </layer-list> 

    Intente algo como esto:

     <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> <corners android:bottomRightRadius="30dp" android:bottomLeftRadius="30dp" android:topLeftRadius="30dp" android:topRightRadius="30dp" /> </shape> </item> <item> <bitmap android:src="@drawable/background"/> </item> </layer-list> 

    Este funciona. Si no las esquinas redondas de su imagen no será capaz de ver la esquina redondeada también. Algunos amigos hablaron de esto en respuestas anteriores. Deben redondear su imagen para ver efecto redondo.

     <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item android:drawable="@drawable/listviewback2"> <shape android:shape="rectangle" android:padding="10dp"> <corners android:bottomRightRadius="35dp" android:bottomLeftRadius="35dp" android:topLeftRadius="35dp" android:topRightRadius="35dp"/> </shape> </item> </layer-list> 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.