¿Puedo dibujar un rectángulo en XML?

Me pregunto si puedo dibujar un rectángulo en XML. Sé cómo dibujar utilizando el método drawRect mediante progtwigción.

Sí, puedes y aquí hay uno que hice anteriormente:

       

Puede crear un nuevo archivo XML dentro de la carpeta dibujable, agregar el código anterior y luego guardarlo como rectangle.xml.

Para usarlo dentro de un diseño, debe establecer el atributo android:background en la nueva forma dibujable. La forma que hemos definido no tiene ninguna dimensión y, por lo tanto, tomará las dimensiones de la Vista que se define en el diseño.

Así que poner todo junto:

  

Finalmente; puede establecer este rectángulo para que sea el fondo de cualquier Vista, aunque para ImageViews debería usar android:src . Esto significa que podría usar el rectángulo como fondo para ListViews, TextViews … etc.

Crea rectangle.xml usando Shape Drawable Like this puesto en tu carpeta Drawable

       

ponerlo en un ImageView

   

Espero que esto te ayudará.

Manera rápida y sucia:

  

prueba esto

      

salida

enter image description here

Usa este código