Junior
Was ist ein Container-Widget in Flutter und was sind seine Hauptmerkmale?
sobes.tech KI
Antwort von AI
Container — ist ein praktisches Widget, das verwendet werden kann, um Farbverläufe, Ränder, Hintergründe und Transformationen zu anderen Widgets hinzuzufügen.
Hauptmerkmale:
alignment: Richtet das Kind-Widget innerhalb des Containers aus.padding: Innenabstand zwischen dem Rand des Containers und seinem Inhalt.color: Hintergrundfarbe des Containers.decoration: Ermöglicht die Festlegung komplexerer Dekorationen wie Farbverläufe, Schatten, abgerundete Ecken und Hintergrundbilder. Bei Verwendung von decoration darf die Eigenschaft color nicht separat verwendet werden.foregroundDecoration: Dekoration, die über dem Kind-Widget gezeichnet wird.width: Breite des Containers.height: Höhe des Containers.constraints: Zusätzliche Größenbeschränkungen für den Container.margin: Äußere Abstände um den Container.transform: Wendet eine Transformation auf den Container und seinen Inhalt an.child: Widget, das das Kind des Containers ist.
Beispiel:
Container(
padding: const EdgeInsets.all(16.0), // Innenabstand
margin: const EdgeInsets.symmetric(vertical: 10.0), // Äußerer Abstand
decoration: BoxDecoration( // Dekoration mit Hintergrundfarbe und abgerundeten Ecken
color: Colors.blue,
borderRadius: BorderRadius.circular(10.0),
),
child: const Text( // Kind-Widget
'Hello, Container!',
style: TextStyle(color: Colors.white),
),
);