Sobes.tech
Junior

Kas ir widget Container Flutter un kādas ir tā galvenās īpašības?

sobes.tech AI

Atbilde no AI

Container — ir ērts widget, ko var izmantot, lai pievienotu gradientus, margas, rāmjus, fonu un transformācijas citiem widgetiem.

Galvenās īpašības:

  • alignment: Izlīdzina bērna widgetu konteinerā.
  • padding: Iekšējā atstarpe starp konteineru un tā saturu.
  • color: Konteineru fona krāsa.
  • decoration: Ļauj iestatīt sarežģītākas dekorācijas, piemēram, gradientus, ēnas, noapaļotus stūrus un fonu attēlus. Izmantojot decoration, nevar atsevišķi izmantot color.
  • foregroundDecoration: Dekorācija, kas tiek zīmēta virs bērna widgeta.
  • width: Konteineru platums.
  • height: Konteineru augstums.
  • constraints: Papildu izmēra ierobežojumi.
  • margin: Ārējie atstarpes ap konteineru.
  • transform: Piemēro transformāciju konteineram un tā saturam.
  • child: Widget, kas ir konteineru bērns.

Piemērs lietošanai:

Container(
  padding: const EdgeInsets.all(16.0), // Iekšējā atstarpe
  margin: const EdgeInsets.symmetric(vertical: 10.0), // Ārējās atstarpes
  decoration: BoxDecoration( // Dekorācija ar fonu un noapaļotiem stūriem
    color: Colors.blue,
    borderRadius: BorderRadius.circular(10.0),
  ),
  child: const Text( // Bērna widgets
    'Hello, Container!',
    style: TextStyle(color: Colors.white),
  ),
);