Generador de iconos de Android para la barra de acción y la notificación no funciona (forma gris)
Encontré este Asset Studio para generar iconos. Funciona bien para el icono del lanzador, pero para la barra de acción o los iconos de notificación no funciona. Puse en mi archivo png y quiero generar los iconos, pero Asset Studio sólo está generando círculos grises. ¿Hay otra herramienta para generar la barra de acción y los iconos de notificación?
- Android utiliza un icono diferente para las aplicaciones recientes
- ¿Por qué mi aplicación de Android no muestra el icono y el texto en ActionBar?
- ¿Cómo agregar un icono clicable a la esquina más a la izquierda de la barra de actividad en Android?
- Añadir íconos a Android Navigation Drawer?
- Al presionar googleMap Marker en Android, 2 botones aparecen en la esquina inferior derecha, ¿puedo desactivarlos?
- Android Google Maps API v2 - cómo cambiar el icono de marcador
- Iconos gratuitos para aplicaciones móviles
- ¿Recuperando iconos de la aplicación xhdpi de packageManager?
- ¿Cómo cambiar el nombre de la aplicación de Android y el icono en tiempo de ejecución?
- ¿Cómo crear una notificación sin icono en la barra de estado o simplemente ocultarlo?
- "ERROR obtener 'android: icono' atributo: el atributo no es un valor de cadena" al intentar subir al Android Market
- Sin embargo, otro: Lista de iconos de Android Holo Drawable?
- El icono de la aplicación de Android no aparece
Puede utilizar una herramienta para crear iconos genéricos en Asset Studio: https://romannurik.github.io/AndroidAssetStudio/icons-generic.html . Para que parezca un icono de ActionBar, debe realizar las siguientes acciones:
- Elegir imagen
- El tamaño de la imagen debe permanecer en 24dip
- Cambiar el relleno a 4dip
- Mover el pulgar del primer plano al 0%
- ¡Eso es! Descargue .zip ahora.
El tamaño de los iconos será bastante el mismo que se puede obtener con el generador de iconos de ActionBar.
Cómo me busca:
Creo que es porque su imagen es demasiado complejo y el principal problema es el filtro "color" aplicado en AAS.
Tuve el mismo problema y tuve que convertir xxxhdpi xxhdpi, etc manualmente. Si trabaja con Sketch (por ejemplo) puede convertirse fácilmente con un complemento ( https://github.com/zmalltalker/sketch-android-assets )
Espero que sea de ayuda
Si desea utilizar AAR, como @ rom4ek explicó "4. Mover el pulgar de color de primer plano a 0%" esta es la parte importante
Puede utilizar la función incorporada de android studio para generar iconos de barra de acción y notificación.
Haga clic derecho en la carpeta res
y en New > Image Asset
. Puede elegir Launcher Icons
, Launcher Icons
Action Bar Icons
o Notification Icons
en el Tipo de activo.
Actualización : Usted debe mirar esto . Habla de icono blanco en la notificación.
Utilizo un módulo propio 'iconos' con un script Gradle para generar iconos. Esta es una forma más automatizada que la que Assets Studio puede proporcionar hasta ahora. El icono se diseñará con Inkscape. Vea mi blog para una descripción detallada. Encuentra un proyecto de Android Studio en GitHub .
Después de un montón de búsqueda esta es la solución: el problema es que está agregando una imagen con fondo blanco .. para convertir la imagen a icono de barra de acción que tiene que cargar la imagen con fondo transparente
Me enfrento al mismo problema su no es problema con el icono después de icono de notificación de Lollipop no contiene icono de color de apoyo plana, icono de silueta compatible.
- Puedes cambiar el SDK objetivo a 20
- O generar el icono plano (icons8 es la mejor opción)
O
Deberías usar una condición
boolean useWhiteIcon = (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP); return useWhiteIcon ? R.drawable.icon_silhouette : R.drawable.ic_launcher;
Android Studios 2.2 tiene un Image Asset Studio que puede utilizar para generar sus iconos.
https://developer.android.com/studio/write/image-asset-studio.html
Por defecto será de color gris para cualquier imagen. Pero usted puede modificarlo para requisitos particulares según su color. Compruebe debajo de la captura de pantalla para seleccionar la lengüeta PERSONALIZADA y después seleccionar el color que usted quiere.
Espero que te ayude.
- ¿Se aplican los límites API de Google Maps a las aplicaciones de Android?
- Problema con ComposeShader en Android 4.1.1