Comment pourrais-je obtenir une forme arrondie dans Android, comme ci-dessous, par le biais d'une Android forme dessinable:
Vous devez créer une forme drawable
dans le dossier pouvant être dessiné qui ressemble à quelque chose comme:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:Android="http://schemas.Android.com/apk/res/Android" Android:shape="oval" >
<gradient Android:startColor="#FFFF0000" Android:endColor="#80FF00FF"
Android:angle="270"/>
</shape>
(Pour cet exemple, j'ai enregistré le dessin comme circle.xml et il aura un remplissage en dégradé)
Ensuite, dans votre mise en page, vous devez définir une vue et définir la forme comme arrière-plan:
<View Android:layout_width="50dp"
Android:layout_height="50dp"
Android:background="@drawable/circle"/>
La vue définit la taille et les dimensions de la forme.
Edit - Captures d'écran du résultat du code