Junior
Kas yra widget Container Flutter ir kokios yra jo pagrindinės savybės?
sobes.tech AI
Atsakymas iš AI
Container — patogus widget'as, kurį galima naudoti norint pridėti gradientų, maržų, rėmelių, fono ir transformacijų kitiems widget'ams.
Pagrindinės savybės:
alignment: Išlygina vaikų widget'ą konteineryje.padding: Vidinis tarpas tarp konteinerio krašto ir jo turinio.color: Fono spalva.decoration: Leidžia nustatyti sudėtingesnes dekoracijas, tokias kaip gradientai, šešėliai, suapvalinti kampai ir foniniai vaizdai. Naudojant decoration, negalima naudoti atskiro color.foregroundDecoration: Dekoracija, piešiama virš vaiko widget'o.width: Konteinerio plotis.height: Konteinerio aukštis.constraints: Papildomi dydžio apribojimai.margin: Išoriniai tarpai aplink konteinerį.transform: Taikoma transformacija konteineriui ir jo turiniui.child: Vaiko widget'as, kuris yra konteinerio vaikas.
Naudojimo pavyzdys:
Container(
padding: const EdgeInsets.all(16.0), // Vidinis tarpas
margin: const EdgeInsets.symmetric(vertical: 10.0), // Išoriniai tarpai
decoration: BoxDecoration( // Dekoracija su fono spalva ir suapvalintais kampais
color: Colors.blue,
borderRadius: BorderRadius.circular(10.0),
),
child: const Text( // Vaiko widget'as
'Hello, Container!',
style: TextStyle(color: Colors.white),
),
);