Hier erfahren Sie, wie Sie komplexe Designs für Ihre Compose-Layouts erstellen. Dabei liegt der Schwerpunkt auf der Layoutphase und -einschränkungen, untergeordneten Compose-Layouts und intrinsischen Messungen.
Wichtige Fakten
- In der Layoutphase von Compose werden die Größe und Position der Elemente definiert.
- Während der Layoutphase misst jedes Element im UI-Baum seine untergeordneten Elemente. So kann das übergeordnete Element seine eigene Größe festlegen und die untergeordneten Elemente im verfügbaren 2D-Raum platzieren.
- Wenn Sie ein benutzerdefiniertes Layout erstellen möchten, rufen Sie das
Layout
-Element auf, das die zusammensetzbaren Inhalte als untergeordnete Elemente akzeptiert. - Mit einer untergeordneten Komposition können Lazy-Komponenten Inhalte beim Scrollen auf Abruf hinzufügen.
- Untergeordnete Layouts können sich auf die Leistung auswirken. Verwenden Sie diesen Ansatz, wenn die Zusammensetzung mindestens eines untergeordneten Elements vom Ergebnis der Messung eines anderen untergeordneten Elements abhängt.
- Mithilfe von intrinsischen Messungen können Sie Kinder abfragen, bevor sie gemessen werden.
Sammlungen, die diesen Leitfaden enthalten
Dieser Leitfaden ist Teil der folgenden ausgewählten Sammlungen von Kurzanleitungen, die allgemeinere Ziele der Android-Entwicklung abdecken:
Liste oder Raster anzeigen
Mit Listen und Rastern können Sie Sammlungen in Ihrer App in einer visuell ansprechenden Form präsentieren, die für Nutzer leicht zu konsumieren ist.
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.