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),
),
);