2016-08-13 1 views
1

J'ai obtenu une image png avec la couleur transparente, une blanche que je veux utiliser dans un ImageView pour une application Android. You can check that the image has a transparency colorandroid ImageView ne montre pas la transparence

j'ai ajouté l'image pour chacun des dossiers (drawable-MDPI, drawable-LDPI ..) et lié l'ImageView avec l'image. Au lieu d'obtenir une couleur de transparence, j'ai obtenu une couleur blanche comme indiqué ci-dessous The result L'écran bleu est un RelativeLayout avec un arrière-plan. Voici le code XML:

<RelativeLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_above="@+id/barre_puissance" 
    android:layout_toRightOf="@+id/barre_angle" 
    android:layout_marginLeft="10dp" 
    android:layout_marginBottom="10dp" 
    android:background="@drawable/bg_mr"> 
    <ImageView 
     android:id="@+id/imageView2" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/ic_mr_projectile" 
     android:layout_centerInParent="true" 
    /> 
</RelativeLayout> 
+0

Il y a un triangle d'avertissement jaune en bas à droite de l'image. D'où vient-il? –

+0

Il est dit "Attribut ContentDescription manquant sur l'image" – Mouley

+0

Qu'est-ce que je veux dire est, quel drawable dans votre mise en page a ce triangle en elle? –

Répondre

0

XML Android supporte la transparence avec les fichiers .png si problème soit avec votre image. Assurez-vous que votre fichier image png contient de la transparence.

+0

À droite (y), c'était l'image, je l'ai remplacé par un autre et a bien fonctionné (y) merci pour le commentaire – Mouley