Sobes.tech
Junior

Šta je widget Container u Flutteru i koja su njegova osnovna svojstva?

sobes.tech АИ

Одговор од АИ

Container — je koristan widget koji se može koristiti za dodavanje gradijenata, margina, okvira, pozadina i transformacija drugim widgetima.

Glavne osobine:

  • alignment: Poravnava dete widget unutar kontejnera.
  • padding: Unutrašnji razmak između ivice kontejnera i njegovog sadržaja.
  • color: Boja pozadine kontejnera.
  • decoration: Omogućava postavljanje složenijih dekoracija, poput gradijenata, senki, zaobljenih uglova i pozadinskih slika. Kada se koristi decoration, ne može se koristiti svojstvo color odvojeno.
  • foregroundDecoration: Dekoracija nacrtana iznad deteta widgeta.
  • width: Širina kontejnera.
  • height: Visina kontejnera.
  • constraints: Dodatna ograničenja veličine za kontejner.
  • margin: Spoljašnji razmaci oko kontejnera.
  • transform: Primjenjuje transformaciju na kontejner i njegov sadržaj.
  • child: Widget koji je dete kontejnera.

Primer upotrebe:

Container(
  padding: const EdgeInsets.all(16.0), // Unutrašnji razmak
  margin: const EdgeInsets.symmetric(vertical: 10.0), // Spoljašnji razmaci
  decoration: BoxDecoration( // Dekoracija sa bojom pozadine i zaobljenim uglovima
    color: Colors.blue,
    borderRadius: BorderRadius.circular(10.0),
  ),
  child: const Text( // Dete widget
    'Hello, Container!',
    style: TextStyle(color: Colors.white),
  ),
);