Sobes.tech
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),
  ),
);