png image montrant avec fond gris dans android
J'ai une certaine image png boutons que j'utilise dans mon application. Mais ils sont en train d'apparaître avec le gris arrière-plan de ma page. Ne android toujours afficher un fond gris pour un transparent? Est-il un travail?
C'est de cette façon qu'il a montré avant.
C'est qu'il s'affiche après que j'ai fait #FF000000 modifications
C'est la façon dont je veux qu'elle affiche.
EDIT:
Message d'erreur lorsque j'utilise des #FF:
Couleur de la valeur non valide, doit être #rgb, #argb, #rrggbb, ou #aarrggbb (au 'fond' avec la valeur '#FF'). main.xml
OriginalL'auteur Brahadeesh | 2011-08-10
Vous devez vous connecter pour publier un commentaire.
@android:couleur/transparent. Phoenixblade9 était proche.
OriginalL'auteur Brahadeesh
Si l'image est transparente, il devrait y avoir rien montré derrière l'image.
Les couleurs par défaut varient de distribution de distribution. Le schéma de couleur ou le thème pour un téléphone HTC sera différent de celui d'un téléphone Motorola, ou de l'émulateur.
Si vous voulez vous assurer que la conception a un arrière-plan transparent, définissez les options suivantes dans votre code XML de ce point de vue:
Ce devrait veiller à ce que le fond est totalement transparent.
C'est correct puis, qui est la couleur de fond par défaut pour la plupart des versions d'Android. Peut-être, si ce n'est pas ce que vous cherchez, vous pouvez poster une capture d'écran et une description plus détaillée de votre problème.
Désolé. Je n'ai pas mentionné auparavant. J'ai un arrière-plan au-dessus de laquelle j'ai ces boutons. Auparavant, il était gris bg derrière l'img et maintenant son noir. J'espère que vous obtenez. Je peux poster des photos si vous le souhaitez.
En fait c'est @android:couleur/transparent. Merci pour l'aide quand même. Merci de modifier votre réponse.
Je pense que j'ai omis de le modifier, car je n'ai pas eu la chance de tester par moi même, mais je suppose que si plusieurs personnes a dit que c'était cela, j'ai confiance en elle. J'ai édité ma réponse correcte.
OriginalL'auteur Codeman
La ligne de code dans le ImageView ou ImageButton dans le fichier XML est en fait:
J'écris ceci pour aider quelqu'un qui n'est pas familier avec la plate-forme et de ne pas relier les deux réponses ci-dessus.
OriginalL'auteur sivi
J'ai trouvé ce qui se passe si vous avez
android:src="@drawable/mypngimage"
dans votre fichier xml. Au lieu de cela, si vous utilisez arrière-plan de la zone grise s'en va et il se comporte comme prévu.android:background="@drawable/mypngimage"
OriginalL'auteur suku
Veuillez vérifier si votre image est 32 bits ou pas. Après cela, insérez ce code dans votre affichage de l'image:
android:background="@android:color/transparent"
.Pour faire de votre image transparente ouvrir Adobe Photoshop ou Illustrator, ouvrez le fichier (c'est à dire votre image) et cliquez sur fichier, puis cliquez sur exporter - enregistrer en tant que web (héritage), cochez la transparence et de l'enregistrer.
OriginalL'auteur Arjun Thakuri
Aussi, vous pouvez utiliser #50FFFFFF (aarrggbb). dans ce format, l'aa est le canal alpha à la transparence de la fréquence. Donc, Si vous utilisez des couleurs ci-dessus, vous obtenez 50% transparent fond blanc.
OriginalL'auteur ferhat