Flutter uygulamalarında Row ve Column widget'ları, öğeleri yatay ve dikey sıralamak için kullanılır. Bu rehberde, her iki widget'ın nasıl kullanılacağı, parametreleri ve örnek kodlar ile açıklanmaktadır. Uygulama tasarımınızı geliştirmek için bu bilgileri keşfedin!


İçindekiler Göster

Row ve Column nasıl kullanılır?

Row ve Column widget'ları, Flutter uygulamalarında görsel öğelerin düzenlenmesinde önemli bir rol oynar. Bu iki widget, kullanıcı arayüzünü oluştururken elementleri yatay veya dikey bir düzende sıralamanıza olanak tanır. Geliştiriciler, bu yapı taşları sayesinde kullanıcı deneyimini zenginleştirirken, uygulama tasarımında esneklik sağlar. Özellikle karmaşık arayüzlerde, Row ve Column'un etkili kullanımı, düzenin daha akıcı ve estetik olmasına yardımcı olur.

Row ve Column widget'ları, Flutter'da öğeleri dikey ve yatay olarak sıralamak için kullanılır.

  • Column Kullanımı:

    • children Parametresi: Column,
      children
      parametresine sahip olup, bu parametreye bir Widget listesi alır.
    • mainAxisAlignment Parametresi: Bu parametre, Column içindeki widget'ları yukarıdan aşağıya hizalar. Örneğin,
      mainAxisAlignment: MainAxisAlignment.center
      olarak ayarlanırsa, Column'a eklenen tüm widget'lar yukarıdan aşağıya hizada ortalanır.
    • crossAxisAlignment Parametresi: Bu parametre, sağdan sola hizalama yapar. Örneğin,
      crossAxisAlignment: CrossAxisAlignment.start
      olarak ayarlanırsa, Column içindeki tüm widget'lar en sağa gelecek şekilde hizalanır.
  • Row Kullanımı:

    • children Parametresi: Row da Column gibi,
      children
      parametresine sahiptir ve bu parametreye bir Widget listesi alır.
    • mainAxisAlignment Parametresi: Bu parametre, Row içinde kullanıldığında, sağdan sola hizalama yapar.
    • crossAxisAlignment Parametresi: Column'daki gibi, Row'da da bu parametre, yukarıdan aşağıya hizalama yapar.

Örnek Kullanım: Column ve Row'un nasıl kullanıldığını daha iyi anlamak için, aşağıdaki kod örneği incelenebilir :

Column( children: [ Button(), Button(), Button(), ], )

Bu kod,

Button
widget'larını yukarıdan aşağıya doğru hizalar.

Row kullanımı için ise, aşağıdaki kod örneği verilebilir :

Row( children: [ Button(), Button(), Button(), ], )

Bu kod,

Button
widget'larını yan yana dizer.

Diğer Teknoloji Yazıları

Routing tablosu nedir ve özellikleri nelerdir?

Routing tablosu, ağ cihazlarının bir ağ üzerindeki veri paketlerini doğru bir şekilde yönlendirmesini sağlayan kritik bir bileşendir. Bu tablo, cihazların hedef IP adreslerine ulaşabilmesi için gereken yolları belirler. Her bir yönlendirme kaydı, ilgili ağ arayüzleri...

Router mı daha güçlü modem mi?

İnternet bağlantısında modem ve router, farklı işlevlere sahip iki önemli bileşendir. Her ikisi de kendi başına belirli avantajlar sağlasa da, hangisinin daha etkili olduğu, kullanıcının ihtiyaçlarına ve ağ yapısına bağlı olarak değişir. Modem, internetin eve...

Rowenta elektrikli süpürgenin ömrü ne kadardır?

Rowenta elektrikli süpürgelerin dayanıklılığı, kullanıcıların bakım alışkanlıklarına ve ürünün modeline göre değişkenlik göstermektedir. Bu cihazlar, doğru bir şekilde kullanıldığında ve düzenli bakım yapıldığında uzun yıllar boyunca sorunsuz hizmet verebilir. Ancak, her modelin farklı özellikleri ve...

Rowenta ve Tefal aynı mı?

Rowenta ve Tefal, mutfak aletleri ve beyaz eşyalar alanında tanınan iki farklı markadır. Her biri kendi tarihine ve kökenine sahiptir. Rowenta, Almanya kökenli bir marka olarak uzun bir geçmişe sahiptir. Tefal ise Fransa'dan çıkan bir...