04. Projenize Navigation Graph Eklemek

Buraya kadar olan adımları gerçekleştirdiyseniz, şu an elinizde Navigation destekli ve geliştirmeye açık bir Android projesi olmalı. Şimdiki adımımız projemize Navigation Graph eklemek.

Navigation Graph (Navigasyon Grafiği)'ın Navigation Komponenti ve Jetpack ile birlikte gelen yeni bir kaynak (resources) türü olduğunu, en güzel özelliklerinden birinin de görselleştirilebilir olması olduğunu daha önce belirtmiştik.

Android'teki layout XML dosyalarındaki Design(Dizayn)/Text(Metin) alanları gibi Navigation Graph'ta hem Navigation Editor denilen dizayn editörü ile hem de XML üzerinden kullanılabiliyor. Kullanımı için hangisi kolayınıza geliyorsa istediğinizi tercih edebilirsiniz.

O halde şimdi Navigation bileşeninin 3 ana bölümünden birincisi olan Navigation Graph'ı adım adım oluşturmaya başlayalım.

Adım-1: Proje penceresinde "res" dizininin üzerinde sağ tıklatın ve "New > Android Resource File" ı seçin. New Resource File dialog penceresi açılacak.

Adım-2: Dosya adı alanına "nav_graph" gibi bir isim verin.

Adım-3: Resource type drop-down list'inden "Navigation" ı seçerek OK butonuna tıklayın.

Bu adım tamamlandığın “res” altında “navigationklasörü altında “nav_graph.xml” dosyası oluşacaktır.

nav_graph.xml isimli Navigation Graph dosyamızı oluşturduk ama bu dosyanın dizayn sekmesine geçtiğinizde sol kısımdaki HOST bölümünde aşağıda olduğu gibi "No NavHostFragment found" uyarısı ile karşılaşacaksınız.

Bunu eklemek için bir sonraki derse devam edelim..

Last updated