CodeBlanks Logo Icon CodeBlanks

Align widget'ı

Align ile çocuğu belirli bir konuma yerleştirmeyi öğrenirsin.

Align widget'ı

Align, çocuğu belirli bir konuma yerleştiren widget'tır. alignment parametresi bir Alignment nesnesi alır. Alignment.topLeft, Alignment.centerRight, Alignment.bottomCenter gibi değerler çocuğun nereye yerleştirileceğini belirler. Center, Align'in alignment: Alignment.center olduğu özel halidir.

Align(
  alignment: Alignment.topLeft,
  child: Text('Sol üst'),
)

Align(
  alignment: Alignment.bottomRight,
  child: Text('Sağ alt'),
)

Alignment değerleri

Alignment sınıfı birçok hazır konum sunar: topLeft, topCenter, topRight, centerLeft, center, centerRight, bottomLeft, bottomCenter, bottomRight. Ayrıca Alignment(0.5, -0.3) gibi ondalıklı değerlerle özel konumlar tanımlanabilir; (0, 0) tam merkez, (-1, -1) sol üst köşedir.

Align(
  alignment: Alignment(0, -1),  // üst orta
  child: Text('Üst orta'),
)

Align(
  alignment: Alignment(-1, 0),  // sol orta
  child: Text('Sol orta'),
)

Uygulama Align bilgisini yazdır

main içinde iki satırı print ile yazdır: align konum ve alignment kose.

Başlangıç kodu

main.dart
void main() {
  // iki satır yazdır:
  // align konum
  // alignment kose

}

Örnek çözüm

main.dart
void main() {
  print('align konum');
  print('alignment kose');
}

Beklenen çıktı

align konum
alignment kose

Soru ve cevaplar

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

1 Align widget'ı ne yapar?

  • Çocuğu rastgele konumlandırır
  • Çocuğu boyutlandırır
  • Çocuğu belirli bir konuma yerleştirir Doğru cevap
  • Çocuğu renklendirir

Açıklama: Align, çocuğu Alignment değerleriyle belirli bir konuma yerleştirir; topLeft, bottomRight gibi.

2 Sağ alta yerleştir

Soru
Align(
  alignment: Alignment.____,
  child: Text('Sağ alt'),
)
Cevap
Align(
  alignment: Alignment.bottomRight,
  child: Text('Sağ alt'),
)

Açıklama: bottomRight, çocuğu sağ alt köşeye yerleştiren Alignment değeridir.

3 Align kavramları

Kavram Anlamı
Align Çocuğu konumlandırır
Alignment Konum nesnesi
Alignment.topLeft Sol üst köşe
Alignment.bottomRight Sağ alt köşe

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