Saltar al contenido

¿Cómo crear elementos de diseño vectoriales para Android?

Solución:

Puedes usar Android Studio. Convertir png a archivo svg herramientas en línea PNG a SVG
Archivo - data-lazy-src=

Nuevo -> Activo vectorial”>

Puede elegir el icono de material o el archivo SVG local

Para el color SVG se puede utilizar:

  <ImageButton
    android:layout_width="48dp"
    android:layout_height="48dp"
    android:id="@+id/button"
    android:src="https://foroayuda.es/@drawable/ic_more_vert_24dp"
    android:tint="@color/primary" />

O

imageView.setColorFilter(getResources().getColor(android.R.color.black), PorterDuff.Mode.SRC_IN);

Puede convertir SVG a PNG herramienta en línea: coolutils

Convertir SVG a dibujable de Android: inloop

Aquí está el mejor método para convertir cualquier png / jpg en un vector dibujable:

  1. Descargue el software InkScape

  2. Abra su png en él y siga el procedimiento que se muestra en el video para convertirlo a svg

  3. Utilice la herramienta SVG to Vector Drawable para convertir el svg en vector dibujable. La otra herramienta svg2android no siempre funciona ya que a veces el svg se convierte incorrectamente en un vector dibujable

  4. Copie el código en un nuevo archivo de recursos dibujable. Ahora, esto se puede usar como un dibujo normal.

Si ya tiene un svg, comience inmediatamente desde el paso 3.

También tuve este problema y encontré este sitio web muy útil:

https://materialdesignicons.com/

Hay muchos iconos y con la “exportación avanzada” puede editar la configuración fácilmente. Para mí, fue la forma más rápida y fácil de crear un dibujo vectorial, si no desea descargar el archivo, puede ver el código y copiarlo, no solo como un vector dibujable, sino incluso como un SVG o XAML. Ah, y es gratis 🙂

  1. Elige un icono
  2. Haga clic en Exportación avanzada
  3. Editar la configuración
  4. Haga clic en “Ver vector dibujable” o descárguelo y colóquelo en su proyecto 🙂
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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