programacion - manual de android en pdf
Gradiente radial de Android (2)
Tengo el siguiente conjunto dibujable como fondo LinearLayout:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap
android:tileMode="repeat"
android:dither="true"
android:src="@drawable/bg"/>
</item>
<item>
<shape android:shape="rectangle">
<gradient
android:startColor="#ffff0000"
android:endColor="#ff00ff00"
android:centerX="50%"
android:centerY="50%"
android:gradientRadius="50%"
android:type="radial"/>
</shape>
</item>
</layer-list>
De acuerdo con los documentos , gradientRadius se puede configurar en porcentaje del tamaño de ventana / principal. Desafortunadamente ... no está funcionando. El radio es 0. ¿Qué estoy haciendo mal? ¿O qué pasa con Android?
Necesito el degradado radial para llenar toda la pantalla. ¿Cuál es la solución?
si entiendo bien lo que necesita, tiene que hacer el diseño que se refiere por drawable
("match_parent"),
como a continuación :
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="@drawable/"your drawable xml name">
espero que esto ayude .
Un poco tarde, pero de acuerdo con los documentos, debe establecer "50% p", no "50%". (Note la ''p'' que indica ''padre'')