Je veux faire une activité qui a un gradient destiné à l'arrière-plan et va montrer 4 panneaux (relativenifayout) au-dessus de son fond. Maintenant, je veux faire les 4 panneaux transparents (par exemple 50%) afin que l'arrière-plan dégradé puisse être vu aussi. J'ai cherché Google, mais je n'ai trouvé que des moyens de faire cela avec des activités et non des mises en page. Comment faire ce que je veux? P>
4 Réponses :
Vous pouvez utiliser l'attribut alpha pour votre mise en page si vous souhaitez le rendre transparent. Il peut être utilisé de manière suivante: -
<RelativeLayout android:id="@+id/yourRelativeLayoutID" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:alpha="0.7" android:gravity="bottom"> </RelativeLayout>
@Soheil pouvez-vous publier une capture d'écran de quel type de mise en page vous voulez?
Vous pouvez créer un échantillon: p> Créer un fichier avec un nom tel que drawable code> avec
forme code> contenu. Et mettre vos styles dedans.
registreBackground.xml code> dans le dossier digue le chemin RES. Et mettre le
Attribut d'arrière-plan de vos panneaux à celui-ci: p>
Vous pouvez utiliser ceci:
<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/transparent" > </RelativeLayout>
J'ai pu obtenir un antécédent transparent sur les éléments de relativenalité en spécifiant une couleur d'arrière-plan: et dans mon couleurs.xml code> J'ai créé une couleur appelée < Code> modal_background code> avec une valeur alpha. Cet exemple particulier est noir (
# 000000 code>) avec une valeur alpha de
cc code>: p>