361 votes

Mettre un fond transparent d’une imageview dans Android

J’utilise un affichage des pages web dans lequel j’ajoute une vue de l’image. Maintenant, je veux mettre un fond de ce point de vue image transparente. J’ai essayé ceci :

= > .

631voto

Chirag Patel Points 3460

vous pouvez définir fond transparent de n’importe quelle disposition ou n’importe quel affichage ou tout composant en ajoutant ce code au format XML

608voto

Harshad Points 3188

Dans votre fichier XML mis attribuent à n’importe quelle couleur ombre ou `` shade.if vous voulez transparence vient de mettre 80 avant le code de hachage réelles.

Cela va changer n’importe quelle couleur que vous voulez à un transparent... :)

185voto

Aaron Points 800

En plus de ce Harshad mentionné-

2 caractères hexadécimaux peuvent être ajoutées à n'importe quel hexagone code couleur. Les 2 premiers caractères de 8 chiffres hex code couleur représente son opacité dans Android.

Les 2 caractères hexadécimaux peuvent aller de 00 à FF. Par exemple

  • Normal noirs opaques hex- "#000000"
  • Entièrement transparent - "#00000000"
  • Complètement opaque - "#FF000000"
  • 50% transparent - "#80000000"

De cette façon, vous pouvez changer n'importe quelle couleur à n'importe quel niveau de transparence.

Pour trouver l'Hex du préfixe d'un pourcentage

Diviser le pourcentage nombre par 100 et multipliez-la par 255 pour obtenir la valeur décimale. Convertir le nombre décimal en hexadécimal ici.

par exemple. pour 50%, 50/100 * 255 = 127. En utilisant le lien nous obtenir la valeur hexadécimale 7F.

Source- http://zaman91.wordpress.com/2010/03/22/android-how-to-create-transparent-or-opeque-background/

29voto

C’est déjà une utilisation constante prédéfinie `` .

24voto

Intrications Points 8182

Il y a déjà un transparent intégré dans Android: R. de couleur.transparent. http://developer.android.com/reference/android/R.color.html#transparent

Mais je pense que vous avez peut-être envie de faire, c'est de faire l'arrière-plan de l'image que vous placez dans la WebView transparente, par exemple avec une image PNG transparente, plutôt que de l'ImageView arrière-plan. Si l'image n'est pas du tout voir-à travers, puis l'ImageView de fond ne peuvent être vus à travers elle.

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