studio programacion para móviles libros gratis edición desarrollo desarrollar curso aprende aplicaciones android android-image android-icons

programacion - Android Studio cambia la transparencia de los recursos de imagen



programacion android pdf 2018 (4)

Cuando creo un nuevo "Activo de imagen" (barra de acción e ícono de pestaña) en Android Studio usando mi propio ícono como base, finalmente obtengo íconos semitransparentes. (Android Studio cambia la transparencia del color original). ¿Cómo prevenirlo y guardar los colores originales?

Esta es la imagen antes de descargarla en el estudio de Android (negro puro)


Esto es después de descargarlo en el estudio de Android con el activo de imagen y configurar el color blanco. Se ha vuelto transparente.


Puede desactivar este icono para ver el color de fondo ...


También cometí este error tonto ... al agregar un activo de imagen ... Observe la opción Forma en el menú desplegable. Seleccione Ninguno para que la imagen se vea transparente en Android Studio.


Tengo el mismo problema y encontré una solución en la conversión posterior a través de imagemagick.

convert ic_action.png -fuzz 50% -channel RGBA -fill white -opaque white ic_action.png

Seleccionamos todos los colores semi-blancos y reemplazamos a blanco puro. También para el negro:

convert ic_action.png -fuzz 50% -channel RGBA -fill black -opaque black ic_action.png

Es resultado:

Y, finalmente, algunos consejos y trucos, cómo convertir ic_action.png en una línea en bash. Hazlo desde la raíz del proyecto.

En primer lugar encontrar todos los archivos de icono:

find app/src -name "ic_action_name.png"

Luego xargs con xargs con el nombre ICON :

xargs -iICON

Y recibe el comando:

find app/src -name "ic_action_name.png" | xargs -iICON convert ICON -fuzz 50% -channel RGBA -fill white -opaque white ICON

Reemplace ic_action_name.png con el nombre de su icono, y si necesita white o black u otro color (imagemagick también admite la sintaxis RGB ''#FF0000'' ).


Una forma sencilla de eliminar el color de fondo predeterminado en Android Studio 3.0

Paso 1: seleccione la nueva imagen en la carpeta mipmap mipmap-> new-> image Assert

paso 2: seleccione la pestaña de primer plano y cargue la imagen de su icono en la ruta de ubicación del archivo, ajuste el conjunto de imágenes según su vista, la opción disponible como (recortar, redimensionar)

paso 3: luego selecciona la pestaña de fondo y borra la ruta de la pestaña del localizador de la ruta. paso 4: vaya al archivo ic_lancher.xml debajo de la carpeta mipmap, luego borre

La línea de código.

paso 5: realice la misma operación en el archivo ic-launcher_round.xml en la carpeta mipmap

<background android :drawable="@mipmap/ic_lancher_round_background"/>

entonces usted puede encontrar su icono sin fondo de la cubierta verde predeterminado de Android Studio. step_1 step_2 step_3 step_4