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
- DrawScopeist 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 DrawScopeund 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 Siedpund 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:
 
        Bilder anzeigen
          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.
        
      