En Yeni Konular

İsimlendirilmiş Route ile Sayfalar Arası Geçiş

Flutter Named Route Tanımlama

Uygulamamızın bir çok yerinden sayfalar arası geçiş yapmak isteyebiliriz, bu gibi durumlardan kod tekrarından kaçınmak ve kod karışıklığını önlemek için isimlendirilmiş routlardan yararlanabiliriz.

İsimlendirilmiş route’nin çalışma yapısı Navigator.pushNamed(context, “routeİsmi”)

Sayfaların Tanımlanması

Sayfalar arasından geçiş örneği yapabilmek için, ekranlarının ortasından birer adet button bulunan 2 sayfa yaratalım

İsimlendirilmiş Route’lerin Tanımlanması

Uygulamamızın en üst kısmında bulunan MaterialApp  Widgetimizin bize sağlamış olduğu initialRoute ve routes kısmına gerekli tanımlamaları yaparız. Böylece buraya bağlı bütün sayfalardan bu route’leri kullanabiliriz. Yani uygulamanın heryerinde

initialRoute : Uygulamamızın başlangıç sayfası

routes : Uygulama içerisinde kullanılacak sayfaların belirlediğimiz kısım

Uyarı!

Eğer initialRoute kullanıyorsak home özelliğini kullanmamalıyız. Aksi taktirde ikisi birden kullanılırsa uygulamanın kafası karışacak ve hata verecektir

Navigator.pushNamed

Tanımlama işlemlerini yaptıktan sonra Navigator.pushNamed ile uygulama içerisinde tanımlanmış olan isimlendirilmiş routeler arasından geçişler yapabiliriz.

Ve tabiki Navigator.pop ile geri dönebiliriz.
Navigator.pushNamed

Örneğin Tamamı

Hakkında Necip Akgöz

İLGİNİZİ ÇEKEBİLİR

Flutter : Expanded Ve Flexible

BaşlıklarFlutter Named Route TanımlamaSayfaların Tanımlanmasıİsimlendirilmiş Route’lerin TanımlanmasıNavigator.pushNamedÖrneğin Tamamı Expanded Row, Column, Flex içerisindeki bir widget’i …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir