Comment créer des boutons personnalisés dans Android à l'aide de XML Styles
Je veux faire ce genre de bouton [même fond & texte] couleurs en utilisant XML Styles
c'est juste pour un exemple, je veux écrire d'autres textes, comme: à Propos de Moi
Encore, je suis en utilisant le bouton créé par le designer dans Photoshop
<ImageButton
android:id="@+id/imageButton5"
android:contentDescription="AboutUs"
android:layout_width="wrap_content"
android:layout_marginTop="8dp"
android:layout_height="wrap_content"
android:layout_below="@+id/view_pager"
android:layout_centerHorizontal="true"
android:background="@drawable/aboutus" />
Remarque: j'ai besoin de ce genre de bouton dans chaque taille et la forme
Je ne veux pas utiliser n'importe quelle image dans mon Application Android, je veux le faire en utilisant XML seulement
- Nous une image comme celle-ci et de le définir comme arrière-plan de votre imageView.
InformationsquelleAutor Sneha | 2013-08-29
Vous devez vous connecter pour publier un commentaire.
Avez-vous déjà essayé de créer le fond pour la forme des boutons?
Check this out ci-dessous:
Ci-dessous est la séparation de l'image à partir de votre image sur un bouton.
Maintenant, placez-le dans votre ImageButton pour android:src "source" de la sorte:
Maintenant, il suffit de créer la forme de la ImageButton d'avoir un noir shader arrière-plan.
et la button_shape est le fichier xml dans drawable ressource:
Juste essayer de la mettre en œuvre avec ce. Vous pourriez avoir besoin de modifier la valeur de la couleur selon votre condition.
Laissez-moi savoir si cela ne fonctionne pas.
Copier-collé à partir d'une recette écrite par "Adrián Santalla" sur androidcookbook.com:
https://www.androidcookbook.com/Recipe.seam?recipeId=3307
1. Créer un fichier XML qui représente les états du bouton
Créer un xml dans drawable appelé "button.xml' au nom des états de bouton:
HTML:
2. Créer un fichier XML qui représente chaque état du bouton
Créer un fichier xml pour chacun des quatre états du bouton. Ils devraient tous être sous un drawable dossier. Suivons les noms indiqués dans le button.xml fichier.
button_enabled.xml:
HTML:
button_focused.xml:
HTML:
button_pressed.xml:
HTML:
button_disabled.xml:
HTML:
3. Créer un fichier XML qui représente le style de bouton
Une fois que vous avez créé les fichiers mentionnés ci-dessus, il est temps de créer votre bouton de l'application de style. Maintenant, vous devez créer un nouveau fichier XML, appelé styles.xml (si vous ne l'avez pas encore) où vous pouvez inclure d'autres styles personnalisés, en de valeurs répertoire.
Ce fichier contiendra le bouton nouveau style de votre application. Vous devez définir votre bouton nouveau style des entités. Notez que l'une de ces fonctions, l'arrière-plan de votre nouveau style, doit être définie avec une référence à la touche (button.xml) drawable qui a été créé dans la première étape. À consulter sur le bouton nouveau style que nous utilisons le nom de l'attribut.
L'exemple ci-dessous montre le contenu de la styles.xml fichier:
HTML:
4. Créer un document XML avec votre propre application personnalisée thème
Enfin, vous devez remplacer la valeur par défaut d'Android style de bouton. Pour cela, vous devez créer un nouveau fichier XML, appelé themes.xml (si vous ne l'avez pas encore), dans les valeurs de répertoire et de remplacer la valeur par défaut d'Android style de bouton.
L'exemple ci-dessous montre le contenu de la themes.xml:
HTML:
Espère que vous les gars peuvent avoir la même chance que j'ai eu avec ce, lorsque je cherchais des boutons personnalisés. Profitez de.
Ont un coup d'oeil à Style De Bouton il va sûrement vous aider.
Il y a beaucoup d'exemples s'il vous plaît recherche sur INTERNET.
par exemple:style
vous pouvez utiliser le sélecteur au lieu de red_dot
red_dot:
Bouton:
1.ajouter ceci dans votre drawable
2.définir comme arrière-plan de votre bouton