Vous pouvez créer un bouton avec des coins arrondis sans recourir à un ImageView.
Une ressource de sélecteur d'arrière-plan, button_background.xml
:
Pour chaque état, une ressource drawable, par exemple button_press.xml:
Remarquez l'élément corners
, cela vous donnera des coins arrondis !
Ensuite, définissez le drawable de fond sur le bouton :
android:background="@drawable/button_background"
MODIFICATION (9/2018) : La même technique peut être utilisée pour créer un bouton circulaire. Un cercle est vraiment juste un bouton carré avec une taille de rayon définie à la moitié du côté du carré
De plus, dans l'exemple ci-dessus, les éléments stroke
et gradient
ne sont pas nécessaires, ce sont juste des exemples et des moyens pour que vous puissiez voir la forme de coin arrondi
1 votes
nishantvnair.wordpress.com/2010/11/09/…
0 votes
Google a de nouveaux cadres, de nouvelles technologies est meilleur Jetpack Compose