Cómo colocar el fondo del gradiente radial

¿Cómo puedo posicionar una forma de gradiente radial como fondo en un LinearLayout? Esto es lo que tengo actualmente:

La forma :

<?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:endColor="#e6e6e6" android:gradientRadius="800" android:startColor="#fafaf9" android:type="radial"/> </shape> 

El LinearLayout:

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/accueil_bg_gradient"> </LinearLayout> 

Sólo quiero tener mi gradiente a partir de la esquina superior izquierda de la pantalla, y terminando en la esquina inferior derecha.

Muchas gracias !

Puede mover el centro del gradiente radial en una posición diferente del dibujante utilizando los atributos "centerX" y "centerY" del degradado. Son valores de punto flotante que van de 0 a 1.0 donde (valores de centerX, centerY en consecuencia) 0,0 es superior izquierda y 1,1 es esquina inferior derecha.

El valor predeterminado es 0.5.0.5, que es el centro del espacio dibujado / asignado. Ejemplo para un gradiente 100px largo (radio), negro-blanco cuyo centro comienza en la esquina superior izquierda sería:

  <shape android:shape="rectangle"> <gradient android:type="radial" android:startColor="#ffffff" android:endColor="#000000" android:gradientRadius="100" android:angle="270" android:centerX="0" android:centerY="0"/> </shape> 

Establecer esto como fondo mybackground.xml:

 <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" android:layout_width="wrap_content"> <stroke android:width="10dp" android:color="@color/darkBlue" /> <solid android:color="#00000000" /> <padding android:left="1dp" android:top="1dp" android:right="1dp" android:bottom="1dp" /> </shape> </item> <item> <shape android:shape="rectangle"> <gradient android:startColor="@color/grayBlue" android:endColor="@color/lightBlue" android:angle="270" android:centerColor="@color/lightBlue" /> <!-- border width and color --> <stroke android:width="1dp" android:color="#FFDDDDDD" /> <padding android:left="10dp" android:top="8dp" android:right="10dp" android:bottom="8dp" /> </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.