Flutter

Custom Painting

CustomPaint, Canvas API, CustomPainter, drawing operations, performance, clipping

22 questions d'entretien·
Senior
1

Quel widget utiliser pour dessiner des graphiques personnalisés dans Flutter ?

Réponse

CustomPaint est le widget dédié au dessin personnalisé dans Flutter. Il prend un CustomPainter en paramètre qui contient la logique de dessin via la méthode paint(). Ce widget crée un canevas sur lequel il est possible de dessiner des formes, du texte et des images avec un contrôle total sur chaque pixel.

2

Quelles sont les deux méthodes obligatoires à implémenter dans un CustomPainter ?

Réponse

Un CustomPainter doit implémenter paint() pour définir ce qui est dessiné sur le Canvas, et shouldRepaint() pour indiquer si le widget doit être redessiné quand le painter change. shouldRepaint() retourne un booléen et reçoit l'ancien painter en paramètre pour comparer les états.

3

Quel est le rôle de l'objet Paint dans le dessin personnalisé Flutter ?

Réponse

L'objet Paint définit le style de dessin : couleur, épaisseur du trait, style de remplissage (fill ou stroke), type de jointure des lignes, effets de shader et filtres. Il agit comme un pinceau configurable qui détermine l'apparence de tout ce qui est dessiné sur le Canvas.

4

Quelle est la différence entre PaintingStyle.fill et PaintingStyle.stroke ?

5

Comment dessiner un cercle sur un Canvas Flutter ?

+19 questions d'entretien

Maîtrise Flutter pour ton prochain entretien

Accède à toutes les questions, flashcards, tests techniques, exercices de code review et simulateurs d'entretien.

Commencer gratuitement