💻
Jetpack Navigation
  • 01. Başlarken..
  • 02. Navigation Çalışma Yapısı ve Bileşenleri
  • 03. Navigation Destekli Uygulama Oluşturmak
  • 04. Projenize Navigation Graph Eklemek
  • 05. Projenize NavHostFragment Eklemek
  • 06. Bir Destination'ın Anatomisi
  • 07. Destination'ların Bağlanması
  • 08. NavController Kullanarak Bir Hedef Noktasına Gitmek
  • 09. Nested Navigation Graphs
  • 10. Global Actions
  • 11. Talk is cheap show me the code!
    • Örnek-1: NavController Kullanarak Bir Hedef Noktasına Gitmek
    • Örnek-2: Destination'lar Arasında Veri Aktarma
    • Örnek-3: Navigation Komponenti ile Options Menu Kullanımı
    • Örnek-4: Navigation Komponenti ile ActionBar ve DrawerLayout Kullanımı
    • Örnek-5: Navigation Komponenti ile BottomNavigationView Kullanımı
    • Örnek-6: Özel Geçiş Animasyonu Hazırlama
    • Örnek-7: Navigation Komponenti ile Deep Links Kullanımı
  • Kaynaklar
  • Hakkında
Powered by GitBook
On this page

Was this helpful?

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.

Previous03. Navigation Destekli Uygulama OluşturmakNext05. Projenize NavHostFragment Eklemek

Last updated 5 years ago

Was this helpful?

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 “navigation“ klasö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..

Navigation Graph Adım 1
Navigation Graph Adım 2-3
"No NavHostFragment found" uyarısı