Vector drawables que se convierten automáticamente a pngs

En Google IO, el equipo Tools mostró brevemente la posibilidad de definir elementos vectoriales con un sufijo específico (p. Ej. Ic_heart_ 48px .xml) que luego se convertirán en pngs de todas las densidades necesarias. Desafortunadamente no encuentro ninguna documentación sobre esta característica además de las grabaciones IO.

¿Es esta una característica de las herramientas de compilación o de Android Studio? Suponiendo que es parte de las herramientas de compilación, ¿ya está disponible? ¿Qué versión debo usar? ¿Tengo que activar la función de forma explícita?

¿Google proporciona sus iconos materiales en el formato vectorial xml de Android?

Google está comenzando a proporcionar iconos de diseño de material en el formato xml VectorDrawable .

El repositorio git está alojado aquí:

https://github.com/google/material-design-icons

Al inicio de Google I / O los iconos de diseño de material en VectorDrawable formato xml se añadieron al repositorio (junto con otras actualizaciones documentadas aquí ). Se encuentran en las carpetas denominadas drawable-anydpi-v21 . Por ejemplo, aquí están los iconos de comunicación en xml .

Esto es lo que dicen los comentarios de Google sobre la adición de estos nuevos Vector Drawables:

Añadir un primer corte en algunos Vector Drawables para estos iconos.

Sólo negro, 24dp vectoriales estirables se incluyen.

Esperamos que estos iconos funcionen correctamente, cómo deben ser considerados "beta" hasta que tengamos más completas las mejores prácticas para usarlos.

Actualización: La publicación anunciando Android Studio 1.3 que se promueve a beta indica que el soporte de rasterización vectorial todavía no está habilitado debido a varios errores.

Con Android Studio 1.4 y el complemento Android de Gradle a 1.4.0-beta3 (o superior) sólo es necesario hacer clic con el botón derecho del ratón en la carpeta res / drawable del proyecto y seleccionar Nuevo → Vector Asset en el menú de contenido.

Introduzca aquí la descripción de la imagen

Es posible leer en las notas de lanzamiento de la versión 1.4 que estas herramientas también ofrecen compatibilidad hacia atrás.

También estamos emocionados de ofrecer compatibilidad hacia atrás para sus activos vectoriales en Android Studio 1.4. Una vez que tenga una imagen vectorial en su res / drawable, el complemento Gradle generará automáticamente imágenes ráster PNG para API nivel 20 e inferior durante el tiempo de construcción. Esto significa que sólo necesita actualizar y mantener su elemento vectorial para su proyecto de aplicación y Android Studio puede hacerse cargo del proceso de conversión de imágenes. Tenga en cuenta que sigue siendo la mejor práctica crear iconos de lanzadores dependientes de densidad en su carpeta res / mipmap.

Tenga en cuenta que el formato svg todavía no es totalmente compatible. Algunas características pueden faltar.

Lea la entrada completa del blog sobre esta función y vea el video aquí: http://android-developers.blogspot.pt/2015/09/android-studio-14.html

  • ¿Cómo agregar el indicador de "menú" junto al icono de la aplicación de Barra de Acción?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.