Bouton d'opacité/transparence
main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/background"
android:gravity="center"
android:color="#66FF0000"
>
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/noua"
android:textStyle="bold"
android:textColor="#808080"
/>
<Button
android:id="@+id/button2"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/zece"
android:textStyle="bold"
android:textColor="#808080" />
<Button
android:id="@+id/button3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/unspe"
android:textStyle="bold"
android:textColor="#808080" />
<Button
android:id="@+id/button4"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/doispe"
android:textStyle="bold"
android:textColor="#808080"
/>
</LinearLayout>
C'est mon main.xml je suis en train de faire les boutons le plus transparent, mais je veux encore voir et je ne sais pas quoi ajouter et où ajouter, merci de corriger mon xml avec la faible opacité sur les boutons. Prémédité merci:D
OriginalL'auteur user3104504 | 2013-12-17
Vous devez vous connecter pour publier un commentaire.
vérifier Comment Définir l'Opacité (Alpha) pour Afficher dans Android
Vous pouvez définir la transparence d'arrière-plan des objets, utilisez #XX808080, où XX est l'alpha/valeur de transparence.
ce sera une demi-transparente sur fond rouge.
Vous pouvez définir la transparence sur le bouton texte à l'aide de la textColor propriété de la même manière:
Vous pouvez aussi réaliser à l'aide de code dans une animation
ou directement:
les deux méthodes ensemble de l'alpha à 50%
Enfin, vous pouvez essayer d'ajouter android:alpha pour votre XML:
édité réponse, voir android:propriété alpha
Merci beaucoup c'était ce dont j'avais besoin!!!
OriginalL'auteur CSmith
Vous avez probablement cant changer son opacité avec le code, parce qu'ils sont 9patches. Vous devez créer votre propre 9patch et réglez les boutons comme arrière-plan. Si vous voulez une couleur unie, bien sûr, vous pouvez également utiliser quelque chose comme:
Ici #AARRGGBB, à combien vous gardez les deux premiers chiffres, vous obtenez l'opacité
OriginalL'auteur yahya
dans le code, vous pouvez obtenir une instance de la touche et de définir l'arrière-plan dessiné alpha manuellement.
Je ne pense pas que vous pouvez régler la transparence dans le fichier xml. Il n'y a pas dessiné de ressources qui permet [voir developer.android.com/guide/topics/resources/... ]. Vous devrez régler la transparence dans le code ou faire votre propre fond semi-transparent drawable et de l'utilisation que
OriginalL'auteur dangVarmit