J'utilise une image comme arrière-plan d'une disposition linéaire dans mon programme android.J'ai besoin de définir l'opacité pour cela.Peut-on me dire comment puis-je faire cela? .. L'image qui est translucide ne montre pas l'opacité, ne sait pas la raison cependant. Merci d'avance pour vos précieux commentairesDisposition linéaire Image d'arrière-plan définie alpha
2
A
Répondre
6
Si vous définissez l'arrière-plan de LinearLayout par programme cela ne devrait pas poser de problème.
Ce que vous cherchez est la méthode Drawable.setAlpha(int alpha)
. D'un projet personnel:
ImageView image = (ImageView) row.findViewById(R.id.list_icon);
image.setImageResource(R.id.something);
image.setAlpha(110);
Pas exactement la même chose, mais peut-être que vous obtenez le point.
Vous utilisez un dessin comme arrière-plan de votre mise en page. Le défi ici est d'obtenir la variable représentant votre drawable. Cela se fait here:
Dans l'activité à la mise en page:
Resources res = getResources();
Drawable background = res.getDrawable(R.drawable.*the id*);
// The layout which are to have the background:
LinearLayout layout = ((LinearLayout) findViewById(R.id.*you get it*));
// Now that we have the layout and the background, we ajust the opacity
// of the background, and sets it as the background for the layout
background.setAlpha(*a number*);
layout.setBackgroundDrawable(background);
Et cela devrait fonctionner. Au moins, ça a marché pour moi.
+0
Merci, bon exemple. – Dimon
Questions connexes
- 1. Disposition relative et disposition linéaire
- 2. Changer la disposition linéaire en une autre disposition linéaire onclick
- 3. Disposition linéaire et poids
- 4. Disposition linéaire non visible
- 5. Définition d'une disposition linéaire
- 6. disposition linéaire dans l'erreur de disposition relative
- 7. disposition linéaire Android alignement Questions
- 8. Erreur clickable de disposition linéaire
- 9. Disposition linéaire Android override onSaveInstanceState
- 10. Disposition linéaire et boîte de dialogue personnalisée
- 11. en utilisant CSS3 linéaire-gradient de alpha à une couleur
- 12. La disposition relative dans la disposition linéaire est scrollview possible?
- 13. Imbrication de la disposition relative dans la disposition linéaire
- 14. Placer la carte au-dessus de la disposition linéaire
- 15. Création dynamique de la disposition linéaire cliquable
- 16. Enfants en disposition linéaire avec remplissage égal
- 17. Tabview Android à l'intérieur d'une disposition linéaire
- 18. Empilement relatif avec disposition linéaire dans Android?
- 19. Disposition linéaire d'Android d'une rangée de boutons
- 20. Marge de boutons dans la disposition linéaire
- 21. Listview obscurcit disposition linéaire dans Android 2.3
- 22. de disposition relative et linéaire question
- 23. disposition linéaire (pourcentage de définition - layout_weight) Android
- 24. Utiliser layout_weight dans une disposition linéaire Android
- 25. Travailler avec l'animation ou la disposition linéaire
- 26. La disposition linéaire n'est pas visible OnClickListener
- 27. Disposition linéaire dans Android toujours défilable
- 28. Aligner la disposition linéaire vers le bas
- 29. Hiding disposition linéaire sur l'exécution dans Android
- 30. Alpha Blending couches pour le mode Lumière linéaire
Pouvez-vous coller le code XML à l'endroit où vous définissez l'arrière-plan? Dirigez-vous vers un dessinable ou directement sur l'image? –
S'il vous plaît mettre le code dans votre question, pas comme un commentaire. –
Désolé je ne suis pas en mesure de le faire ... La ligne significative est android: background = "@ drawable/ic_launcher" –