J'utilise la dernière version du com.google.Android.material:material
bibliothèque (c'est-à-dire 1.1.0-alpha03
) et j'ai un MaterialButton
défini avec une icône et aucun texte comme suit:
J'espérais que le MaterialButton
serait rendu comme un carré avec l'icône centrée à l'intérieur, mais à la place le MaterialButton
est rendu comme suit:
Si je change la valeur de iconGravity
en "textStart"
le MaterialButton
est rendu comme suit:
Il s'agit d'une légère amélioration du positionnement de l'icône, mais l'icône est toujours un peu excentrée. Si je modifie les valeurs insetLeft
, insetRight
, insetTop
et insetBottom
en 0dp
le MaterialButton
est rendu comme suit:
Il s'agit d'une amélioration de la forme du bouton, mais l'icône est toujours un peu excentrée.
Quelqu'un sait-il si je peux faire autre chose pour centrer l'icône dans le MaterialButton
?
Changer iconGravity en textStart et iconPadding en 0dp
app:iconGravity="textStart"
app:iconPadding="0dp"