studio - curso android desarrollo de aplicaciones móviles pdf
¿Cómo previsualizar xml drawable? (8)
Estoy trabajando en un dibujo xml bastante complejo y me preguntaba si hay alguna herramienta / complemento que me permita obtener una vista previa de mi dibujo.
Estoy buscando algo similar a la pestaña "Diseño gráfico" disponible para el diseño.
Por ejemplo si tengo algo como esto:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:left="0dp" android:right="0dp">
<shape android:shape="rectangle">
<gradient android:angle="-90" android:startColor="#2B2B2B"
android:endColor="#000000" />
</shape>
</item>
<item android:top="1sp" android:bottom="26sp" >
<shape android:shape="rectangle">
<solid android:color="#10ffffff"/>
</shape>
</item>
</layer-list>
¿Cómo puedo previsualizar la forma y el degradado? Y probablemente estoy soñando, pero ¿hay alguna herramienta gráfica para construir un dibujo?
¿Cómo puedo previsualizar la forma y el degradado?
Arme una pequeña aplicación de Android para renderizarla.
Y probablemente estoy soñando, pero ¿hay alguna herramienta gráfica para construir un dibujo?
No tengo conocimiento de ninguna herramienta de este tipo disponible en este momento. Crear una como una aplicación de Android no parece ser particularmente difícil, si alguien que lee esta respuesta está tan inclinado a intentarlo.
Android Studio tiene soporte para esto a partir de la versión 0.3.2: http://tools.android.com/recent/androidstudio032released
En Android Studio haga esto: Ver -> Herramientas de Windows -> Vista previa
En Eclipse Crear nuevo diseño con raíz LinearLayout. Vista de esquema abierto. En la tabla de propiedades encuentra View.Background. Presione el botón ... Ahora puede elegir los recursos de Color y Dibujo y hay una pequeña vista previa.
Otra posibilidad:
Simplemente cree una nueva "prueba" de diseño, vaya al diseño gráfico, cree un botón dentro (o cualquier vista) y asigne el dibujo al fondo del botón. El dibujo es renderizado (su estado normal).