CodeBlanks Logo Icon CodeBlanks

Container

Container ile kutu şeklinde alan oluşturmayı öğrenirsin.

Container

Container, içine başka widget'lar yerleştirilebilen kutu şeklinde bir widget'tır. padding ile iç kenar boşluğu, margin ile dış kenar boşluğu, decoration ile görsel süslemeler eklersin. Container, tek child alan bir widget'tır.

Container(
  padding: EdgeInsets.all(8.0),
  margin: EdgeInsets.all(16.0),
  child: Text('Kutu içinde'),
)

padding ve margin farkı

padding, Container'ın kenarı ile child arasındaki boşluktur; margin ise Container ile dış dünyadaki diğer widget'lar arasındaki boşluktur. EdgeInsets.all dört kenara da aynı değeri, EdgeInsets.symmetric yatay ve dikey için farklı değerleri, EdgeInsets.only belirli kenarlara değer verir.

Container(
  padding: EdgeInsets.symmetric(
    horizontal: 12,
    vertical: 8,
  ),
  margin: EdgeInsets.only(left: 20),
  child: Text('Boşluklu'),
)

Uygulama Container bilgisini yazdır

main içinde iki satırı print ile yazdır: container kutu ve padding ic.

Başlangıç kodu

main.dart
void main() {
  // iki satır yazdır:
  // container kutu
  // padding ic

}

Örnek çözüm

main.dart
void main() {
  print('container kutu');
  print('padding ic');
}

Beklenen çıktı

container kutu
padding ic

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Container widget'ı ne için kullanılır?

  • Liste göstermek için
  • Ses kaydetmek için
  • İçine widget yerleştirilen kutu için Doğru cevap
  • Sayfa yönlendirmek için

Açıklama: Container, içine child widget yerleştirilebilen ve padding/margin/decoration ile biçimlendirilen kutudur.

2 İç kenar boşluğu

Soru
Container(
  ____: EdgeInsets.all(8.0),
  child: Text('Dolu'),
)
Cevap
Container(
  padding: EdgeInsets.all(8.0),
  child: Text('Dolu'),
)

Açıklama: padding parametresi Container kenarı ile child arasındaki boşluğu belirler.

3 Container kavramları

Kavram Anlamı
Container Kutu şeklinde alan
padding İç kenar boşluğu
margin Dış kenar boşluğu
decoration Görsel süsleme

Başlangıç bölümündeki tüm dersler