Des coins arrondis sur le matériel de bouton
Je suis en suivant les conseils des questions comme cette pour créer un style de bouton comme suggéré sur la Conception de Matériel.
Cependant, j'ai besoin de changer le rayon de l'angle et n'ont pas été en mesure de le faire en héritant Widget.AppCompat.Button.Colored
style et le réglage du paramètre de rayon.
Comment puis-je avoir le même style mais avec des coins arrondis?
OriginalL'auteur Juliano Nunes Silva Oliveira | 2017-03-09
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'hériter de ce style.
Ajouter dans votre styles.xml:
Ajouter un fichier drawable/rounded_shape.xml:
Et enfin de la mise en page:
Edit: mise à jour de réponse à utiliser le thème de la couleur plutôt que codé en dur.
href="http://stackoverflow.com/a/24530169/401025">stackoverflow.com/a/24530169/401025
Merci, je vais essayer celui-ci.
OriginalL'auteur Nikita Shaposhnik
Avec la nouvelle Bibliothèque de prise en charge 28.0.0-alpha1 libération, la Conception de la Bibliothèque contient maintenant la
Material Button
.Vous pouvez ajouter ce bouton à notre fichier de mise en page avec:
Vous pouvez définir la le rayon de l'angle avec cet attribut:
app:cornerRadius
: Utilisé pour définir le rayon utilisé pour les angles du boutonActuellement pour l'utiliser, vous devez utiliser la version d'Android Studio 3.1 ou supérieur et:
Vous pouvez également utiliser la nouvelle Les éléments matériels pour Android.
Dans ce cas, vous pouvez utiliser dans votre fichier de mise en page:
Actuellement vous devez utiliser la version d'Android Studio 3.2 et:
La doc officielle est ici et tous les android spécifications ici.
Il n'est pas totalement correcte. Il fonctionne avec android Studio 3.1 ou supérieur. Et oui il doit être compilé avec Android P
J'ai eu une erreur sur mon Android studio 3.1 lorsque je reviens en arrière pour Android O il a obtenu résolu Donc je pense qu'il pourrait être le studio
Lors de l'utilisation de la nouvelle MaterialButton, pour le faire fonctionner, vous devez également utiliser la nouvelle MaterialComponents thème. Par exemple définir votre thème pour s'étendre de Thème.MaterialComponents.La lumière.NoActionBar au lieu de Thème.AppCompat.La lumière.NoActionBar
OriginalL'auteur Gabriele Mariotti
Arrondies Matériau du Bouton avec effet d'entraînement
Créer un fichier dans le dossier drawable ripple.xml
Créer un fichier dans le dossier drawable rounded_shape.xml
Et sur votre Bouton:
OriginalL'auteur Christer
Je vais vous raconter ma solution exacte pour cela . À l'intérieur du sélecteur de balises, vous pouvez mettre des articles (fonctionnalité des boutons)
Deuxième élément du sélecteur de balise a l'opposé du comportement. Vous pouvez ajouter autant que le sélecteur (comportement du bouton)
AJOUTER CETTE DRAWABLE XML COMME arrière-plan DU BOUTON android:background="@drawable/xml"
OriginalL'auteur Emre Kilinc Arslan
Aussi un autre moyen simple est de l'enrouler autour de cardView,n'oubliez pas de régler le layout_width et layout_height de la cardView à wrap_content, aussi tout le nécessaire de la marge sur le bouton, le besoin doit être appliqué à la cardView
OriginalL'auteur razzbee