android - transparent RelativeLayout
Je veux faire une activité qui a un gradient de drawable comme toile de fond et va montrer 4 panneaux (RelativeLayout) sur le dessus de l'arrière-plan. maintenant, je veux faire les 4 panneaux transparents(par exemple 50%), de sorte que le dégradé d'arrière-plan qui pourrait être vu, trop. J'ai cherché sur google, mais je n'ai trouvé que des façons de le faire avec des activités qui ne sont pas mises en page. comment faire pour faire ce que je veux?
OriginalL'auteur Soheil | 2013-08-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer un
drawable
avecshape
de contenu. Et de mettre vos styles.Exemple:
Créer un fichier avec un nom tel que
sampleBackground.xml
dans le dossier drawable dans le res chemin. Et de définir leattribut background de vos panneaux:
OriginalL'auteur Saeed
Vous pouvez utiliser alpha attribut à votre disposition si vous souhaitez le rendre transparent. Il peut être utilisé de la manière suivante:-
définir la valeur de l'alpha entre 0,1 à 1,0. Il dépend du niveau de transparence que vous souhaitez.
Espère que cette aide. 🙂
OriginalL'auteur DroidDev
Vous pouvez utiliser ceci:
OriginalL'auteur invisbo
J'ai été en mesure d'obtenir un fond transparent sur RelativeLayout éléments en spécifiant une couleur d'arrière-plan:
Et dans mon
colors.xml
j'ai créé une couleur appeléemodal_background
avec une valeur alpha. Cet exemple particulier est le noir (#000000
) avec une valeur alpha deCC
:OriginalL'auteur L0j1k