Découvrez comment dessiner des éléments personnalisés dans Compose. Avec le dessin personnalisé, vous pouvez améliorer l'apparence de votre application lorsque les composants intégrés ne couvrent pas exactement ses besoins.
Points essentiels
DrawScope
est une API de dessin déclarative et sans état qui permet de dessiner des formes, des tracés, etc. sans avoir à gérer manuellement l'état du composant.- Plusieurs modificateurs de dessin vous donnent accès à
DrawScope
, ce qui vous permet de dessiner avec d'autres composables :drawBehind
: dessine derrière le contenu des composables.drawWithContent
: permet de réorganiser le contenu. Vous pouvez choisir quand appeler le contenu du composable, avant ou après.drawWithCache
: met en cache les objets jusqu'à ce que la taille change ou que les variables d'état lues à l'intérieur changent.
- Le système de coordonnées de Compose est le même que celui du système de vues.
- Tous les appels de dessin et de mise en page sont effectués en valeurs de pixel, et non en
dp
. Pour dessiner de manière cohérente sur les écrans, utilisezdp
et convertissez en pixels avant de dessiner. - Les appels de dessin sont toujours relatifs au composable parent.
Collections contenant ce guide
Ce guide fait partie de ces collections de guides rapides sélectionnées qui couvrent des objectifs de développement Android plus larges:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=fr)
Afficher les images
Découvrez des techniques pour utiliser des visuels lumineux et attrayants afin de donner à votre application Android une belle apparence.
Vous avez des questions ou des commentaires ?
Consultez notre page des questions fréquentes et découvrez les guides rapides, ou contactez-nous pour nous faire part de vos commentaires.