Cómo actualizar el icono del iniciador para tu aplicación de Android

Puede agregar valor a cualquier producto al darle a la interfaz de usuario un aspecto profesional. Cuando a los usuarios les gusta lo que ven en la interfaz de usuario de una aplicación, es mucho más probable que lo instalen. Hay un conjunto de reglas definidas para el diseño, color, icono y otros elementos de la interfaz de usuario que su aplicación de Android debe seguir. En este artículo, nos atendremos a los iconos, específicamente los icono de lanzador, para tu aplicación de Android.

Los íconos para una aplicación de Android están segregados en varias categorías. Éstos incluyen:

  • Icono de lanzador: este icono representa su aplicación en la pantalla de inicio del dispositivo del usuario o en la lista de aplicaciones. Esto puede ser una Icono de iniciador adaptativo, para Android 8.0 (nivel de API 26) o superior, o un Icono de Legacy Launcher, para Android 7.1 (nivel de API 25) o inferior.
  • Iconos de la barra de acción: para los elementos en la barra de acción. 
  • Iconos de pestañas: para los elementos de la pestaña que tienen iconos, si los hay.

Puede obtener más información sobre estas categorías de íconos mirando otras aplicaciones. Aquí hay un ejemplo de los iconos de WhatsApp:

Ahora, crear estos íconos puede parecer fácil si eres un diseñador, o si eres un desarrollador que tiene un diseñador en tu equipo. Pero no es tan fácil como parece. Tendrá que crear íconos para cada dimensión diferente, según las resoluciones y densidad de la pantalla del dispositivo Android. Para darte una idea de cuánto puede ser este trabajo, aquí está la lista de tamaños para los que necesitas crear el ícono de inicio si lo vas a hacer de la manera tradicional:

Densidad Icono 
ldpi 36 x 36 px
mdpi 48 x 48 px
tvdpi
64 x 64 px
hdpi
72 x 72 px
xhdpi
96 x 96 px
xxhdpi
144 x 144 px
xxxhdpi
192 x 192 px
Web
512 x 512 px

Y este es solo el icono del lanzador. Hay una lista similar para cada categoría de icono. Pero afortunadamente, Android Studio nos proporciona una herramienta llamada Imagen Estudio de activos que maneja la creación de iconos para todas las densidades de pantalla muy fácilmente.

¿Qué es Image Asset Studio??

Android Studio 3 ha introducido Image Asset Studio para crear íconos para su aplicación. Se encarga de generar íconos de aplicaciones de resolución apropiada para diferentes densidades de pantalla y ubicarlos en los respectivos densidad de mapa carpetas en el recurso directorio. También genera el ícono para la web (512 x 512 px) que se requiere para cargar la aplicación en Google Play Store. Estos iconos se obtienen de las carpetas según la densidad de pantalla de los dispositivos durante el tiempo de ejecución.

por iconos de lanzador adaptables, Image Asset Studio ofrece una vista previa completa del conjunto de iconos que incluye las versiones de círculo, cuadrado, cuadrado redondeado, squircle, capa de sangrado completo, icono heredado, ronda y Google Play Store del icono. 

por iconos de lanzador heredados, por otro lado, los dispositivos no admiten íconos de diferentes formas. Así se generará un conjunto de iconos más restringido..

Usando Image Asset Studio

Echemos un vistazo a cómo crear un conjunto de iconos utilizando Image Asset Studio.

Cómo actualizar un icono utilizando Image Asset Studio

Para iniciar Image Asset Studio, seleccione Androide en el Ventana de proyecto. Haga clic derecho en el res carpeta y seleccione Nuevo > Activo de imagen. Ya has abierto Image Asset Studio. Ahora puede crear un ícono de iniciador adaptativo o un ícono de iniciador solo legado según sus requisitos.

Crear un icono de iniciador adaptativo

        

Usarás este tipo de icono para el soporte de Android 8.0.

Primero, seleccione Iconos de inicio (adaptativo y legado) para el tipo de icono. Cambiar el nombre del icono si lo desea. Si el nombre ya existe, aparecerá una advertencia en la parte inferior del cuadro de diálogo que le indicará que se sobrescribirá el existente.. 

En el Capa de primer plano pestaña, seleccione el tipo de activo: 

  • Imagen: Establecer la ruta de la imagen del icono personalizado. 
  • Clipart: Seleccione el icono del conjunto de iconos de diseño de material y configure el color. 
  • Texto: Establecer una cadena especificada, y establecer la fuente y el color.

Del mismo modo, en el Capa de fondo pestaña, puede seleccionar un Imagen, Clipart, o Texto tipo de activo.

Tanto para las capas de primer plano como de fondo, también tiene las siguientes configuraciones opcionales: 

  • Nombre de la capa: Puedes darle a la capa un nombre único..
  • Parámetros de escala: Estos pueden ajustarse a sus requerimientos. Esta opción está deshabilitada si selecciona un color para la capa de fondo.
  • Recortar: Elija si desea eliminar los espacios transparentes alrededor de su icono.
  • Redimensionar: Cambia el tamaño del icono..

los Legado lengüetale permite decidir si también generar un icono heredado. Aquí puede elegir si desea generar un icono heredado, un icono de Google Play Store y un icono redondo, así como qué forma usar para cada uno de ellos..

Crear un icono de Legacy Launcher

Este es el tipo de icono que creará si desea admitir versiones de Android menores o iguales a 7.1.

Primero, seleccione Iconos de inicio (solo legado) para el tipo de icono. Puedes cambiar el Nombre del icono en este momento si así lo desea. Si el nombre ya existe, habrá una advertencia en la parte inferior de que se sobrescribirá el existente. Selecciona el Tipo de activo y configurar los ajustes asociados..

  • Imagen: Establecer la ruta de la imagen del icono personalizado. 
  • Clipart: Seleccione el icono del conjunto de iconos de diseño de material y configure el color. 
  • Texto: Establecer una cadena especificada, y establecer la fuente y el color.

También puede configurar algunos ajustes opcionales para la apariencia del icono:

  • Recortar: Elija esta opción si desea eliminar los espacios transparentes alrededor de su icono. 
  • Relleno: Establecer el relleno para el icono..
  • Primer plano: Establecer el color de primer plano.
  • Fondo: Establecer el color de fondo.
  • Escalada: Elija recortar o encoger para encajar.
  • Forma: Para agregar un telón de fondo al icono, seleccione la forma. Para un fondo transparente, seleccione ninguno.
  • Efecto: Elija si desea tener un efecto de orejas de perro para su icono cuadrado o rectangular.

Cualquier cambio que realice se reflejará en la sección de vista previa. Una vez que esté satisfecho con la apariencia de su icono, haga clic en Siguiente.

Luego será llevado a la pantalla de configuración, donde puede cambiar la Directorio de recursos Donde tus iconos serán emitidos. Actualízalo si quieres. Las siguientes son las opciones disponibles:

  • principal / res: para todas las variantes de compilación, incluyendo el lanzamiento y la depuración.
  • lanzamiento / res: anula el conjunto de fuentes principal para la versión de lanzamiento único de la compilación.
  • debug / res: sólo para depuración.
  • conjunto de fuentes personalizado: Puedes definir tu propio conjunto de fuentes..

Finalmente, envuélvelo presionando. Terminar.

Ahora estamos listos con nuestro nuevo icono de lanzador en todas las carpetas respectivas. El nombre de mi icono de lanzador es ic_launcher_demo. Puede ver todos los íconos que se generaron para este ícono en la siguiente captura de pantalla.

Actualizar el AndroidManifest Expediente

Ahora es el momento de actualizar el AndroidManifest Archivo para que nuestra aplicación sepa utilizar el nuevo icono. Para empezar, abre tu AndroidManifest.xml expediente. Aquí, el icono del iniciador predeterminado se establece en la línea 7 y 9. Debe actualizarlo con el nuevo icono que creó..

Cambio android: icono y Android: roundIcon al nombre que ha elegido para su icono de lanzador.

android: icon = "@ mipmap / ic_launcher_demo" android: roundIcon = "@ mipmap / ic_launcher_demo_round"

¡Felicidades! Has actualizado correctamente el ícono del iniciador para tu aplicación.. 

Conclusión

En esta publicación, aprendió sobre los diferentes tipos de iconos que se utilizan en una aplicación de Android, así como todas las diferentes resoluciones de pantalla que se deben generar para cada icono. Luego, aprendió sobre la herramienta Image Asset Studio y cómo hace que la generación de iconos para su aplicación Android sea mucho más fácil.