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.
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