android.R.couleur.transparent pas entièrement transparent
Dans mon application, j'applique le fond transparent à mon ListView
's CustomListItem au moment de l'exécution. Pour que j'utilise, convertView.setBackgroundColor(android.R.color.transparent);
. Il fonctionne et s'affiche transparence. Mais ce n'est pas totalement transparent, comme il y a une sorte d'ombre à l'arrière-plan. J'ai aussi essayé de mettre mon propre couleur transparente avec les valeurs #80000000
et #00000000
mais le résultat est pire. Que puis-je faire pour profiter pleinement de couleur transparente?
OriginalL'auteur Rajkiran | 2012-04-03
Vous devez vous connecter pour publier un commentaire.
android.R.color.transparent
est un id de ressource (en se référant à une couleur transparente définition) -View.setBackgroundColor(int)
s'attend à une réelle couleur int.Utilisation Vue.setBackgroundResource(int) au lieu de cela, ce qui vous permettra de charger à la couleur réelle de ressources.
travaillé, mais pourquoi ça ne fonctionne pas le moyen le plus évident est encore un mystère.
OriginalL'auteur antonyt
Définissez cet attribut à votre listview dans le fichier xml
et s'appliquent également à l'arrière-plan transparent de votre ListView est CustomListItem au moment de l'exécution.
Pour cela vous devez utiliser,
Grâce
convertView.setBackgroundColor(android.R.color.transparent);
ne fonctionnait pas. Lire @antonyt réponse. Il a travaillé.J'ai modifier la réponse s'il vous plaît vérifier cette
OriginalL'auteur Zumbarlal Saindane
OU
OriginalL'auteur Vinothkumar Arputharaj
Utiliser à partir de maintenant dans votre xml de fichiers lorsque vous souhaitez bénéficier de la transparence dans vos vues:
Vous allez obtenir un meilleur rendement.
OriginalL'auteur danigonlinea
Essayer:
OriginalL'auteur Ferdau