J'essaye de faire un bouton rond, mais je ne sais pas comment faire. Je peux faire des boutons avec des coins arrondis, mais comment puis-je arrondir le cercle. Ce n'est pas la même chose. S'il vous plaît, dites-moi, est-ce possible sur Android? Je vous remercie.
141
Réponses:
Créer un fichier xml nommé
roundedbutton.xml
dans un dossier dessinableEnfin définir cette toile de fond à votre
Button
commeandroid:background = "@drawable/roundedbutton"
Si vous voulez le rendre complètement arrondi, modifiez le rayon et optez pour quelque chose qui vous convient.
la source
Si vous utilisez Android Studio, vous pouvez simplement utiliser:
cela fonctionne bien pour moi, j'espère que cela aide quelqu'un.
la source
ring
ne montre rien. Mieux vaut utiliseroval
.Créez un fichier drawable / button_states.xml contenant:
Utilisez-le dans une balise de bouton dans n'importe quel fichier de mise en page
la source
Bouton circulaire Android de Markushi:
(Cette bibliothèque est obsolète et aucun nouveau développement n'est en cours. Pensez à utiliser un FAB à la place.)
la source
et ajoutez ceci au code du bouton
la source
Utilisé la forme comme ovale. Cela rend le bouton ovale
la source
Définissez cela sur vos ressources dessinables XML, et une utilisation simple et un bouton d'image avec une image ronde, en utilisant votre dessinable comme arrière-plan.
la source
Bouton rond sous Android
Vous pouvez créer une
ImageButton
image d'arrière-plan circulaire.la source
utilisez ImageButton au lieu de Button ....
et faire une image ronde avec un fond transparent
la source
Si vous voulez un bouton circulaire FAB et que vous utilisez la bibliothèque officielle de composants matériels, vous pouvez facilement le faire comme ceci:
Résultat:
Si vous modifiez la taille du bouton, veillez simplement à utiliser la moitié de la taille du bouton comme
app:cornerRadius
.la source
Pour un bouton rond, créez une forme:
utilisez-le comme arrière-plan de votre lien de bouton
la source
Oui, c'est possible, recherchez 9-patch sur google. Bons articles:
http://radleymarx.com/blog/simple-guide-to-9-patch/
http://ogrelab.ikratko.com/custom-color-buttons-for-android/
la source
C'est
regardez dans les drawables Android intégrés:
http://androiddrawableexplorer.appspot.com/
la source
Vous pouvez utiliser le FloatingActionButton de Google
XMl:
Java:
Gradle:
la source
" https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=image&foreground.space.trim=0&foreground.space.pad=0.25&foreColor=rgba(94%2C%20126%2C%20142% 2C% 200) & backColor = rgb (96% 2C% 20125% 2C% 20139) & crop = 1 & backgroundShape = circle & effects = none & name = ic_home "
et téléchargez-le, extraxt, à l'intérieur de ce dossier mipmap-hdpi.
copiez l'image du dossier mipmap-hdpi et collez-la dans le dossier drwable de votre projet Android.
Maintenant, définissez l'arrière-plan comme cette image.
la source