para - Cómo importar un conjunto de iconos al proyecto de Android Studio
iconos para usar en android studio (7)
Descargué la colección de íconos del centro de desarrolladores de Android. Cada ícono de esta colección se ordena en forlders según su resolución: drawable-hdpi, drawable-mdpi, drawable-xhdpi, drawable-xxhdpi.
¿Hay alguna forma de importar todos los archivos de los 4 íconos en una acción a Android Studio o necesito copiarlos uno por uno? (cuando usé new-> Image Asset, tuve que completar una ruta de archivo, no pude llenarla con la ruta de la carpeta)
Actualización 25/2/15:
De acuerdo con
esta pregunta SO
, parece que hay una manera de generar el tamaño de 4 íconos de
Android Asset Studio
y luego importar el archivo zip directamente a la carpeta de res de proyecto de Android Studio: ¿alguien lo ha usado?
En realidad, si descargó el paquete de iconos del sitio web de Android, verá que tiene una carpeta por resolución llamada drawable-mdpi, etc. Copie todas las carpetas en la carpeta res (no en la que se puede dibujar) en Android Studio. Esto hará que todas las diferentes resoluciones del icono estén disponibles automáticamente.
Las versiones más recientes de Android admiten gráficos vectoriales, que se prefieren a los iconos PNG. Android Studio 2.1.2 (y probablemente versiones anteriores) viene con Vector Asset Studio, que creará automáticamente archivos PNG para gráficos vectoriales que agregue.
Vector Asset Studio admite la importación de iconos vectoriales desde el SDK, así como sus propios archivos SVG.
Este artículo describe Vector Asset Studio: https://developer.android.com/studio/write/vector-asset-studio.html
Resumen de cómo agregar un gráfico vectorial con archivos PNG (parcialmente copiado de esa URL):
- En la ventana Proyecto, seleccione la vista de Android.
- Haga clic con el botón derecho en la carpeta res y seleccione Nuevo> Activo vectorial.
- Se debe seleccionar el botón de opción Icono de material; luego haga clic en Elegir
- Seleccione su icono, modifique cualquier configuración que necesite modificar y finalice.
-
Dependiendo de su configuración (
ver artículo
), los PNG se generan durante la compilación en la carpeta
app/build/generated/res/pngs/debug/
.
Para las imágenes personalizadas que creó usted mismo, puede prescindir del complemento:
Haga clic derecho en la carpeta res, seleccionando Nuevo> Activo de imagen. navegar por el archivo de imagen. Seleccione la imagen más grande que tenga.
Creará todas las densidades para ti. Asegúrese de seleccionar una imagen original, no una imagen de estudio de activos con un alfa, o la semitransparecerá dos veces.
Si por alguna razón no desea usar el complemento, aquí está el script que puede usar para copiar los recursos a su proyecto de estudio de Android:
echo "..:: Copying resources ::.."
echo "Enter folder:"
read srcFolder
echo "Enter filename with extension:"
read srcFile
cp /Users/YOUR_USER/Downloads/material-design-icons-master/"$srcFolder"/drawable-xxxhdpi/"$srcFile" /Users/YOUR_USER/AndroidStudioProjects/YOUR_PROJECT/app/src/main/res/drawable-xxxhdpi/"$srcFile"/
echo "xxxhdpi copied"
cp /Users/YOUR_USER/Downloads/material-design-icons-master/"$srcFolder"/drawable-xxhdpi/"$srcFile" /Users/YOUR_USER/AndroidStudioProjects/YOUR_PROJECT/app/src/main/res/drawable-xxhdpi/"$srcFile"/
echo "xxhdpi copied"
cp /Users/YOUR_USER/Downloads/material-design-icons-master/"$srcFolder"/drawable-xhdpi/"$srcFile" /Users/YOUR_USER/AndroidStudioProjects/YOUR_PROJECT/app/src/main/res/drawable-xhdpi/"$srcFile"/
echo "xhdpi copied"
cp /Users/YOUR_USER/Downloads/material-design-icons-master/"$srcFolder"/drawable-hdpi/"$srcFile" /Users/YOUR_USER/AndroidStudioProjects/YOUR_PROJECT/app/src/main/res/drawable-hdpi/"$srcFile"/
echo "hdpi copied"
cp /Users/YOUR_USER/Downloads/material-design-icons-master/"$srcFolder"/drawable-mdpi/"$srcFile" /Users/YOUR_USER/AndroidStudioProjects/YOUR_PROJECT/app/src/main/res/drawable-mdpi/"$srcFile"/
echo "mdpi copied"
lo que necesita hacer es descargar íconos del diseño de material , abrir esa carpeta, hay muchas categorías de íconos especificadas, abrir cualquiera de ellas, elegir cualquier ícono y acceder a esta carpeta -> drawable-anydpi-v21. esta carpeta contiene archivos xml, copie cualquier archivo xml y péguelo en esta ubicación -> C: / Users / Username / AndroidStudioProjects / ur project name / app / src / main / res / drawable. Eso es !! ahora puede usar el ícono en su proyecto.
tal como Gregory Seront dijo aquí:
En realidad, si descargó el paquete de iconos del sitio web de Android, verá que tiene una carpeta por resolución llamada drawable-mdpi, etc. Copie todas las carpetas en la carpeta res (no en la que se puede dibujar) en Android Studio. Esto hará que todas las diferentes resoluciones del icono estén disponibles automáticamente.
pero si no obtiene las imágenes de un sitio generador (tal vez su equipo de UX las proporcione), solo asegúrese de que sus carpetas se llamen drawable-hdpi, drawable-mdpi, etc. luego, en Mac, seleccione todas las carpetas manteniendo presionada la tecla Mayús y luego cópielas (NO ARRASTRE) Pegue las carpetas en la carpeta res. Android se encargará del resto y copiará todos los elementos dibujables en la carpeta correcta.
Editar: Después de Android Studios 1.5, Android es compatible con Vector Asset Studio .
Sigue this , que dice:
Para iniciar Vector Asset Studio:
- En Android Studio, abra un proyecto de aplicación de Android.
- En la ventana Proyecto, seleccione la vista de Android.
- Haga clic con el botón derecho en la carpeta res y seleccione Nuevo> Activo vectorial.
Vieja respuesta
Vaya a Configuración> Complemento> Examinar repositorio> Buscar importación dibujable de Android
Este complemento consta de 4 características principales.
- Importación de AndroidIcons Drawable
- Importación dibujable de iconos de material
- Dibujable a escala
- Multisource-Drawable
Cómo usar Importación dibujable de iconos de materiales: (Android Studio 1.2)
- Vaya a Archivo> Configuración> Otras configuraciones> Importación de Android Drawable
- Descargue el icono de material y seleccione su ruta descargada.
- Ahora haga clic derecho en proyecto, Nuevo> Importar icono de material
- Usa tu dibujo favorito en tu proyecto.