¿Cómo crear un archivo XML de recursos dibujables en Android Studio?

Requisito previo: estructura de carpetas de proyectos de Android

Un recurso dibujable es un concepto común para un gráfico que se puede dibujar en la pantalla y que se puede recuperar con API como getDrawable(int) o aplicar a otro recurso XML con atributos como android:drawable y android:icon . Hay varios tipos diferentes de archivos de recursos dibujables y analicemos todos los tipos de forma tabular.

Archivos de recursos dibujables

Descripción

Archivo de mapa de bits Un archivo gráfico de mapa de bits. Android admite archivos de mapa de bits en tres formatos: .png , .jpg , .gif .
Archivo de nueve parches Un archivo PNG con regiones extensibles para permitir el cambio de tamaño de la imagen según el contenido (.9.png)
Lista de estados Un archivo XML que hace referencia a diferentes gráficos de mapa de bits para diferentes estados (por ejemplo, para usar una imagen diferente cuando se presiona un botón)
Lista de capas Un Drawable que administra una variedad de otros Drawables. Estos se dibujan en orden de array, por lo que el elemento con el índice más grande se dibuja en la parte superior.
Lista de niveles Un archivo XML que define un Drawable que administra una cantidad de Drawables alternativos, a cada uno de los cuales se le asigna un valor numérico máximo.
Transición Dibujable Un archivo XML que define un elemento de diseño que puede fundirse entre dos recursos de elemento de diseño.
Clip dibujable Un archivo XML que define un Drawable que recorta otro Drawable basado en el valor de nivel actual de este Drawable.
Insertable dibujable Un archivo XML que define un elemento de diseño que inserta otro elemento de diseño por una distancia especificada. Esto es útil cuando una vista necesita un fondo dibujable que sea más pequeño que los límites reales de la vista.
Escala dibujable Un archivo XML que define un Drawable que cambia el tamaño de otro Drawable en función de su valor de nivel actual. 
Forma dibujable Un archivo XML que define una forma geométrica, incluidos colores y degradados.

se sabe, antes de construir algunos proyectos impresionantes en Android. Entonces, en este artículo, aprendamos a crear un archivo XML de recursos dibujables en Android Studio. Drawable Resource XML se crea principalmente en la carpeta dibujable y se usa en Android para agregar más personalización para las vistas. Este es el proceso paso a paso para crear un nuevo XML de recursos dibujables en Android Studio.

Proceso paso a paso para crear un nuevo recurso XML dibujable en Android Studio

Paso 1: Ve a la aplicación > res > dibujable y haz clic derecho sobre ella. Consulte la captura de pantalla a continuación para obtener una vista clara de los pasos.

Step 1

Paso 2: después de hacer clic con el botón derecho en el archivo dibujable, vaya a Nuevo > Archivo de recursos dibujable como se muestra en la figura a continuación.

Step 2

Paso 3: cuando haga clic en el archivo de recursos Drawable, se abrirá un cuadro de diálogo en la pantalla de cálculo. Introduzca el nombre del archivo en el cuadro de texto y luego haga clic en Aceptar .

Nota: los nombres de los archivos deben comenzar con una letra minúscula.

Step 3

Paso 4: después de eso, se creará el archivo XML de recursos dibujables y se puede encontrar el archivo en app > res > dibujable como se muestra en la figura a continuación. En este caso, hemos llamado al archivo round_button como se muestra en la imagen de arriba.

Step 4

Paso 5: Ahora haga clic en el nombre del archivo y podrá personalizar las vistas escribiendo los códigos necesarios dentro de este archivo.

Step 5

Después de hacer todos los pasos, surgen preguntas importantes: ¿por qué crear un archivo XML de recursos dibujable en Android? ¿Cuál es su aplicación? Para obtener la respuesta a estas preguntas, consulte este artículo para obtener una idea clara sobre su uso real.

Publicación traducida automáticamente

Artículo escrito por AmiyaRanjanRout y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *