...

Widget Yapısı

Flutter’da her şey birer widget’dır. Widget’ler blokları inşa eder. Arayüz öğelerinin her biri (button, metin kutusu, resim vb.) widget olarak yorumlanır.

Yapısal olarak iki ana tipi vardır:

  1. Stateless Widget
  2. Stateful Widget

Kullanım şekline göre ise yerleşik çok sayıda hazır widget yapısı vardır. Kullanım şekline göre widget’lar aşağıdaki gruplara ayrılır.

  • Düzen (Layout) – Row, Column, Scaffold, Stack
  • Yapısal (Structures) – Button, Toast, MenuDrawer
  • Stil (Styles) – TextStyle, Color
  • Animasyon (Animations) – FadeInPhoto
  • Dönüşüm (Transformations)
  • Hizalama / Konumlandırma (Positioning and aligmnent) – Center, Padding

Widget Ağacı

Flutter her şey bir widget olduğu için hiyerarşik bir ilişki ile inşa edilir. Widget tree kavramı ile adlandırılan bu yapı Flutter’daki widget ilişki ağının ortaya çıkmasına olanak tanır.

İçerik