Sobes.tech
Junior

Flutter'da Container widget nedir ve temel özellikleri nelerdir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Container — kullanımı kolay bir widget'tır ve diğer widget'lara gradyanlar, marjlar, kenarlıklar, arka planlar ve dönüşümler eklemek için kullanılabilir.

Ana özellikler:

  • alignment: Çocuk widget'ı konteyner içinde hizalar.
  • padding: Konteynerin kenarı ile içeriği arasındaki iç boşluk.
  • color: Konteynerin arka plan rengi.
  • decoration: Daha karmaşık dekorasyonlar ayarlamaya olanak tanır, örneğin gradyanlar, gölgeler, yuvarlatılmış köşeler ve arka plan resimleri. decoration kullanılırken, color özelliği ayrı kullanılamaz.
  • foregroundDecoration: Çocuk widget'ın üzerinde çizilen dekorasyon.
  • width: Konteynerin genişliği.
  • height: Konteynerin yüksekliği.
  • constraints: Konteyner için ek boyut kısıtlamaları.
  • margin: Konteynerin etrafındaki dış boşluklar.
  • transform: Konteyner ve içeriğine dönüşüm uygular.
  • child: Konteynerin çocuk widget'ı.

Kullanım örneği:

Container(
  padding: const EdgeInsets.all(16.0), // İç boşluk
  margin: const EdgeInsets.symmetric(vertical: 10.0), // Dış boşluklar
  decoration: BoxDecoration( // Arka plan rengi ve yuvarlatılmış köşeler ile dekorasyon
    color: Colors.blue,
    borderRadius: BorderRadius.circular(10.0),
  ),
  child: const Text( // Çocuk widget
    'Hello, Container!',
    style: TextStyle(color: Colors.white),
  ),
);