Lorsque je crée un nouvel "actif d'image" (barre d'actions et icônes d'onglets) dans Android Studio en utilisant ma propre icône comme base, j'obtiens enfin des icônes semi-transparentes. (Android Studio change la transparence de la couleur d'origine). Comment l'empêcher et sauvegarder les couleurs d'origine?
Ceci est une image avant son téléchargement sur le studio Android (noir pur)
C’est après le téléchargement sur le studio Android avec une image et la couleur blanche. Il est devenu transparent .
J'ai le même problème et j'ai trouvé une solution en post-conversion via imagemagick.
convert ic_action.png -fuzz 50% -channel RGBA -fill white -opaque white ic_action.png
Nous sélectionnons toutes les couleurs semi-blanches et les remplaçons par du blanc pur. Aussi pour le noir:
convert ic_action.png -fuzz 50% -channel RGBA -fill black -opaque black ic_action.png
C'est le résultat:
Et enfin quelques astuces, comment convertir ic_action.png en une seule ligne en bash. Faites-le à partir de la racine du projet.
Tout d'abord trouver tous les fichiers d'icône:
find app/src -name "ic_action_name.png"
Ensuite, récupérez-le avec xargs
avec le nom ICON
:
xargs -iICON
Et obtenir le commandement:
find app/src -name "ic_action_name.png" | xargs -iICON convert ICON -fuzz 50% -channel RGBA -fill white -opaque white ICON
Remplacez ic_action_name.png
par le nom de votre icône et, si nécessaire, white
par black
ou une autre couleur (imagemagick prend également en charge la syntaxe RGB '#FF0000'
).
Un moyen facile de supprimer la couleur d'arrière-plan par défaut dans Android studio 3.0
étape 1: sélectionnez une nouvelle assertion d’image dans le dossier mipmap mipmap-> new-> image Assert
étape 2: sélectionnez onglet d’avant-plan et chargez votre image d’icône dans le chemin d’emplacement du fichier.
étape 3: puis sélectionnez l’onglet d’arrière-plan et supprimez le chemin de l’onglet de localisation du chemin . étape 4: accédez au fichier ic_lancher.xml
dans le dossier mipmap, puis supprimez-le.
la ligne de code.
étape 5: effectuez la même opération sur le fichier ic-launcher_round.xml
sous le dossier mipmap
<background Android :drawable="@mipmap/ic_lancher_round_background"/>
alors vous pouvez trouver votre icône sans arrière-plan de couverture verte par défaut d'Android studio . step_1step_2step_3step_4