128 votes

Android Studio Image Asset Launcher Icon Background Color (couleur d'arrière-plan)

J'ai un logo en .png pour mon application qui n'a pas d'arrière-plan. Lorsque je l'ajoute à Android Studio en tant qu'image, je suis obligé d'avoir un arrière-plan. Le champ hexadécimal n'accepte pas les codes de couleur à 8 chiffres, mais seulement à 6 chiffres. Existe-t-il un moyen de rendre l'arrière-plan invisible ?

3 votes

romannurik.github.io/AndroidAssetStudio Excellent outil pour tout type d'icônes que vous souhaitez générer

3voto

selvabharathi s Points 97

Android Studio 3.5.3 Il fonctionne avec cette configuration.

enter image description here

enter image description here

enter image description here

2voto

Shaahin Points 106

Je viens de définir l'arrière-plan de ma vue (code couleur) en tant qu'arrière-plan ClipArt ou Image, et cela ressemble à un arrière-plan transparent ou sans arrière-plan lorsque les deux ont la même couleur comme arrière-plan.

1voto

Alireza K Points 111

Tout d'abord, créez une icône de lanceur (Adaptive and Legacy) de Image Asset :

Sélectionnez un image pour la couche d'arrière-plan et la redimensionner à 0% ou 1% et Dans l'onglet "Legacy", définissez shape à none .

Ensuite, supprimez le dossier res/mipmap/ic_laucher_round dans la fenêtre du projet et ouvrez AndroidManifest.xml et supprimez l'attribut android:roundIcon="@mipmap/ic_launcher_round" de la application élément.

Au final, supprimer ic_launcher.xml de mipmap-anydpi-v26 .

Notez que : Certains appareils comme le Nexus 5X (Android 8.1) ajoutent automatiquement un fond blanc et ne peuvent rien faire.

0voto

Voici les étapes que j'ai suivies pour rendre une image transparente :

1- J'ai utilisé un site en ligne qui rend l'image transparente, il y en a beaucoup. Pour moi, j'utilise ceci https://www241.lunapic.com/editor/?action=transparent et parfois ceci http://www.online-image-editor.com/help/transparency

2- Dans Android Studio (j'utilise la version 3.1.3), ouvrez Image Asset depuis app > res (clic droit) > New > Image Asset Image Asset

3- Dans le chemin d'accès, choisissez l'emplacement de l'image transparente que vous avez téléchargée à partir du site Web en ligne, et faites les autres options comme indiqué, puis Suivant, puis Terminer. Les cinq différentes tailles d'image mdpi(48×48), hdpi(72×72), xhdpi(96×96), xxhdpi(144×144), et xxxhdpi(192×192) seront créées dans la fenêtre d'image. res/mipmap- densité les dossiers. Image Asset Configuration

4- Si vous avez besoin de tailles (dimensions) différentes de celles indiquées ci-dessus, vous pouvez utiliser ce site web http://nsimage.brosteins.com/ pour télécharger votre image PNG de la plus grande taille qui sera utilisée en xxxhdpi. Après avoir téléchargé, vous pouvez télécharger un fichier zip contenant les cinq tailles d'image différentes dans le format res/drawable- densité les dossiers. enter image description here

0voto

Haitham Sweilem Points 41

Avec le "Type d'actif" réglé sur "Image", essayez de définir la même image pour les couches de premier plan et d'arrière-plan, en conservant le même pourcentage de "Redimensionnement".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X