Junior
Ce este un widget Container în Flutter și care sunt principalele sale proprietăți?
sobes.tech AI
Răspuns de la AI
Container — este un widget util care poate fi folosit pentru a adăuga gradienti, margini, borduri, fundaluri și transformări altor widget-uri.
Proprietăți principale:
alignment: Aliniază widget-ul copil în interiorul containerului.padding: Spațiere internă între marginea containerului și conținutul său.color: Culoarea de fundal a containerului.decoration: Permite setarea unor decorări mai complexe, cum ar fi gradienti, umbre, colțuri rotunjite și imagini de fundal. Când se folosește decoration, nu se poate folosi separat proprietatea color.foregroundDecoration: Decorare desenată peste widget-ul copil.width: Lățimea containerului.height: Înălțimea containerului.constraints: Restricții suplimentare de dimensiune pentru container.margin: Margini externe în jurul containerului.transform: Aplică o transformare asupra containerului și conținutului său.child: Widget-ul care este copilul containerului.
Exemplu de utilizare:
Container(
padding: const EdgeInsets.all(16.0), // Spațiere internă
margin: const EdgeInsets.symmetric(vertical: 10.0), // Margini externe
decoration: BoxDecoration( // Decorare cu culoare de fundal și colțuri rotunjite
color: Colors.blue,
borderRadius: BorderRadius.circular(10.0),
),
child: const Text( // Widget copil
'Hello, Container!',
style: TextStyle(color: Colors.white),
),
);