Présentation du dessin dans Compose

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, utilisez dp 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:

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.