Junior
Mis on widget Container Flutteris ja millised on selle peamised omadused?
sobes.tech AI
Vastus AI-lt
Container — on mugav vidjet, mida saab kasutada gradientide, marginaalide, äärte, tausta ja transformatsioonide lisamiseks teistele vidjetidele.
Peamised omadused:
alignment: Joondab lapse vidjeti konteineris.padding: Sisevahemaa konteineri ääre ja selle sisu vahel.color: Konteineri taustavärv.decoration: Võimaldab määrata keerukamaid dekoratsioone, nagu gradientid, varjud, ümarad nurgad ja taustapildid. Kui kasutatakse decoration, ei saa eraldi kasutada color.foregroundDecoration: Dekoratsioon, mis joonistatakse lapse vidjeti kohal.width: Konteineri laius.height: Konteineri kõrgus.constraints: Täiendavad suuruse piirangud.margin: Väline vahemaa konteineri ümber.transform: Rakendab transformatsiooni konteinerile ja selle sisule.child: Vidjet, mis on konteineri laps.
Näide kasutamisest:
Container(
padding: const EdgeInsets.all(16.0), // Sisevahemaa
margin: const EdgeInsets.symmetric(vertical: 10.0), // Väline vahemaa
decoration: BoxDecoration( // Dekoratsioon taustavärvi ja ümarate nurkadega
color: Colors.blue,
borderRadius: BorderRadius.circular(10.0),
),
child: const Text( // Lapse vidjet
'Hello, Container!',
style: TextStyle(color: Colors.white),
),
);