Einführung in das Zeichnen in Messages

Informationen zum Zeichnen benutzerdefinierter Elemente in Compose Mit benutzerdefinierten Zeichnungen können Sie das Erscheinungsbild Ihrer App verbessern, wenn die integrierten Komponenten nicht genau den Anforderungen Ihrer App entsprechen.

Wichtige Fakten

  • DrawScope ist eine deklarative, zustandslose Zeichen-API, mit der Sie unter anderem Formen und Pfade zeichnen können, ohne den Zustand der Komponente manuell verwalten zu müssen.
  • Mit mehreren Zeichenmodifikatoren erhalten Sie Zugriff auf DrawScope und können mit anderen Composeable-Elementen zeichnen:
    • drawBehind: Wird hinter dem Inhalt der Composeables gezeichnet.
    • drawWithContent: Hilfreich zum Neuanordnen von Inhalten. Sie können auswählen, wann der Inhalt des Composeables aufgerufen werden soll, entweder davor oder danach.
    • drawWithCache: Die Objekte werden im Cache gespeichert, bis sich die Größe ändert oder die gelesenen Statusvariablen sich ändern.
  • Das Koordinatensystem in Compose ist mit dem Ansichtssystem identisch.
  • Alle Draw- und Layoutaufrufe werden in Pixelwerten ausgeführt, nicht in dp. Wenn Sie auf allen Bildschirmen einheitlich zeichnen möchten, verwenden Sie dp und konvertieren Sie die Einheiten vor dem Zeichnen in Pixel.
  • Draw-Aufrufe beziehen sich immer auf das übergeordnete Composeable.

Sammlungen, die diesen Leitfaden enthalten

Dieser Leitfaden ist Teil der folgenden ausgewählten Sammlungen von Kurzanleitungen, die allgemeinere Ziele der Android-Entwicklung abdecken:

Hier erfahren Sie, wie Sie mit leuchtenden, ansprechenden visuellen Elementen Ihrer Android-App ein ansprechendes Erscheinungsbild verleihen.

Hast du Fragen oder Feedback?

Auf unserer Seite mit häufig gestellten Fragen finden Sie Kurzanleitungen. Sie können sich auch gern an uns wenden.