Dart/Flutter · Nisan 24, 2021 0

Flutter widget içerisinde Dart Kodu Çalıştırmak.

Merhaba.Pandemi yasaklarının olduğu şu günlerde yetenek arttırma çalışmalarına devam ediyorum.Flutter öğrenmek için hala çabalıyorum  ve ilerlediğimi düşünüyorum.

Flutter, bilindiği üzere dart dilinin üzerine inşa edilmiş bir framework. Flutterda  ast üst ilişkisi içinde bir ağaç yapısı olarak tasarlanmakta.Bir flutter projesinde en son material app widget i döndürüldüğünü, sayfadaki tüm widgetlerin (buton,text,container,row,column vb) buna bir hiyerarşik düzende bağlandığını yazmıştım. Peki biz bu widget leri bağlarken program çalıştırmak istersek nasıl yaparız ? İşte orada widget içinde dart kodlarının çalıştırılması gerekir.

Bunu yaparken statefull widget kullanmamız ve setState() metodu ile bir durum değişkeninin içeriğinin değiştirerek, bunu kontrol etmek için dart kodunu yazmamız gerekir. Bir widget içerisinde dart kodu çalıştırmak için (){dartCode;}()  şeklinde kullanılması gerekir.

Aşağıda kodları vererek mümkün olduğunca da açıklamasını yapmaya çalıştım.

Çalışma dosyası için tıklayınız.

 

Ziyaretci : 270